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

Mongoose dotazy na stav data nemají žádné výsledky, MongoDB Shell funguje

Ve skutečnosti to byla opravdu snadná oprava.

Hodnota 'timestamp' byla ukládána jako řetězec, nikoli jako objekt Date.

Spustil jsem následující dotaz z prostředí MongoDB:

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

Což aktualizovalo všechny mé staré záznamy jako Date's místo String's a nyní dotaz funguje!




  1. Redis - Lua tabulky jako návratové hodnoty - proč to nefunguje

  2. Sumový dotaz MongoDb

  3. Chyba:Dvojtečka v identifikátoru hostitele

  4. Jak bezpečný je bezpečný režim MongoDB na vložkách?