Non è necessario eseguire tutta questa creazione manuale della data.
db.test.update({
conversation: conv
}, {
$push:{ messages: {
message: message,
pseudo: name,
current_date: new Date()
} }
}, {
upsert: true
});
farebbe il lavoro.
Tieni inoltre presente che in Mongo 2.6, tra le molte altre funzionalità, puoi utilizzare $currentDate che potrebbe essere utile.