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

mongodb odstraní všechna data menší, než je uvedeno

Je to proto, že pole data, na které se dotazujete, je řetězec, nikoli Date(). Ve svých mongo dokumentech vložte místo vlastního řetězce data do pole datum objekty javascriptu.

jako

{ deviceID: 186,,"date": new Date(2012, 7, 14) }

a když provedete odstranění, udělejte to jako

db.coll.remove({date:{$lte:new Date(2012, 7, 14)}})


  1. Mohu použít naplnit před agregací v mongoose?

  2. Lze mongodb použít jako vestavěnou databázi?

  3. Zneužívejte cURL ke komunikaci s Redis

  4. MongoDB s limitními vnořenými dokumenty Mongoose