MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

mongodb usuń wszystkie daty mniejsze niż określone

Dzieje się tak dlatego, że pole daty, o które pytasz, jest złożonym ciągiem, a nie Date(). W dokumentach mongo zamiast niestandardowego ciągu daty, wstaw obiekty daty javascript w polu daty.

jak

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

a kiedy wykonasz usuwanie, zrób to tak, jak

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mutex z MongoDB

  2. Pętla powolnej aktualizacji Mongodb

  3. PostgreSQL a MongoDB

  4. MongoDb istnieje na kolumnę

  5. MongoDB $addField i $indexOfArray w danych wiosennych