MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Заявките на Mongoose за условие за дата нямат резултати, MongoDB Shell работи

Това всъщност беше наистина лесно решение.

Стойността на „timestamp“ се записваше като низ, а не като обект Date.

Пуснах следната заявка от обвивката на MongoDB:

 db.indexes.find().forEach(function (doc) { doc.timestamp = new Date(Date.parse(doc.timestamp.toString())); db.indexes.save(doc); });

Което актуализира всичките ми стари записи като Date's вместо String's и сега заявката работи!




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да вмъкнете нов обект, без да изтривате предишния

  2. Инструменти на MongoDB от общността, които допълват ClusterControl

  3. render_template с множество променливи

  4. Грешка:няма отворени връзки в Db._executeQueryCommand Node.js

  5. Model.findOne не връща документи, но връща обект за обвивка