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

Dotazování MongoDB/Mongoose k určitému datu?

To by mělo fungovat, pokud data uložená v DB jsou bez času (jen rok, měsíc, den).

Je pravděpodobné, že data, která jste uložili, byla new Date() , která zahrnuje časové složky. Chcete-li se dotazovat na tyto časy, musíte vytvořit časové období, které zahrnuje všechny okamžiky dne.

db.posts.find({ //query today up to tonight
    created_on: {
        $gte: new Date(2012, 7, 14), 
        $lt: new Date(2012, 7, 15)
    }
})


  1. Jak exportovat výsledky dotazů MongoDB do souboru JSON

  2. Jak stránkovat s Mongoose v Node.js?

  3. Přístup k databázi produkce Meteor

  4. Jak získat velikost jednoho dokumentu v Mongodb?