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

Chcete-li vrátit dokumenty vytvořené dnes, zadejte dotaz na mongodb

Zkuste následující (na základě této odpovědi ). Tím se vrátí všechny dokumenty vytvořené od daného data. Pokrývá tedy i dnešní záznamy.

db.doc.find({_id : { $gt : ObjectId(Math.floor(new Date('2014/01/30')/1000).toString(16)+"0000000000000000") }})

Pokud se vám nelíbí zadávat datum jako řetězec, můžete jej vytvořit pomocí objektů, ale je to trochu ošklivé:

db.doc.find({_id : { $gt : ObjectId(Math.floor(new Date(new Date().getFullYear()+'/'+(new Date().getMonth()+1)+'/'+new Date().getDate())/1000).toString(16)+"0000000000000000") }})



  1. Alamofire s problémy s připojením k localhost

  2. Mongodb :Zkontrolujte, zda je bod uvnitř uloženého polygonu

  3. Návrhy na jednoduché řešení distribuovaného ukládání do mezipaměti .NET

  4. SpringData Mongo ekvivalentní anotace @Column (@Property?)