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

Vložení Date() do Mongodb přes mongo shell

Musíte dostávat jinou chybu, protože výše uvedený kód bude mít za následek Date() metoda vracející aktuální datum jako řetězec, bez ohledu na argumenty dodané s objektem. Z dokumentace :Objekty JavaScript Date lze vytvořit pouze voláním JavaScriptu Date jako konstruktor:volá se jako běžná funkce (tj. bez new operátor) vrátí řetězec namísto Date objekt; na rozdíl od jiných typů objektů JavaScript nemají objekty Date JavaScript doslovnou syntaxi.

Možná budete chtít místo toho zkusit toto, abyste získali správné datum, a mějte na paměti, že parametr měsíc konstruktoru Datum v JavaScriptu je založen na 0:

var myDate = new Date(2014, 11, 12, 14, 12);
db.collection.insert({ "date": myDate });


  1. Replikujte pouze dokumenty, kde je {'public':true} v MongoDB

  2. Chyba:queryTxt ETIMEOUT při připojování k MongoDb Atlas pomocí mongoose

  3. Chyba při připojování k serveru MongoDb Atlas Server

  4. Je mi služba Azure Cosmo DB za 45 MB databázi přeúčtována?