sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose-frågor om datumtillstånd har inga resultat, MongoDB-skalet fungerar

Det här var faktiskt en väldigt enkel lösning.

Värdet "tidsstämpel" sparades som en sträng och inte som ett Date-objekt.

Jag körde följande fråga från MongoDB-skalet:

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

Som uppdaterade alla mina gamla poster som Date's istället för String's och nu fungerar frågan!




  1. C# mongodb drivrutin 2.0 - Hur upphäver man i en bulkoperation?

  2. tar bort objekt från kapslad array av objekt mongodb

  3. Är det möjligt att skriva cast-data i en aggregeringspipeline på MongoDB?

  4. Hur beräknar man procentandelen med facett i MongoDB?