sql >> Databáze >  >> NoSQL >> MongoDB

Vložení aktuálního data a času do mongodb

Toto ruční vytváření data nemusíte provádět.

db.test.update({
    conversation: conv
}, { 
    $push:{ messages: {
        message: message,
        pseudo: name,
        current_date: new Date()
    } }
}, {
    upsert: true
});

by to udělal.

Také mějte na paměti, že v Mongo 2.6 můžete kromě mnoha dalších funkcí použít $currentDate což by se mohlo hodit.




  1. dotaz s mangustou

  2. MongoDB $geoNear agregační kanál (pomocí možnosti dotazu a pomocí operace $match pipeline) poskytující různý počet výsledků

  3. Jak agregovat na obrovském poli v mongoDB?

  4. Zapouzdření Unicode od redis