sql >> Databasteknik >  >> NoSQL >> MongoDB

mongoexport JSON-analysfel

mongoexport kommandoradsverktyget stöder att skicka en fråga i JSON format, men du försöker utvärdera JavaScript i din fråga.

JSON-formatet härleddes ursprungligen från JavaScripts objektnotation, men innehållet i ett JSON-dokument kan tolkas utan eval() ing det i en JavaScript-tolk.

Du bör betrakta JSON som representerande "strukturerad data " och JavaScript som "körbar kod ". Så det finns faktiskt två olika sammanhang för de frågor du kör.

mongo kommandoradsverktyget är ett interaktivt JavaScript-skal som inkluderar en JavaScript-tolkare samt några hjälpfunktioner för att arbeta med MongoDB. Även om JavaScript-objektformatet liknar JSON, kan du också använda JavaScript-objekt, funktionsanrop och operatorer.

Ditt exempel på 1221029382*1000 är resultatet av en matematisk operation som skulle köras av JavaScript-tolken om du körde den i mongo skal; i JSON är det ett ogiltigt värde för ett nytt datum så mongoexport avslutas med felet "Failure parsing JSON-string".



  1. Konvertera mongodb Binary _id till LUUID med hjälp av nod

  2. $lookup flera nivåer utan $unwind?

  3. Automatisera och hantera MongoDB i molnet

  4. MongoDB fältordning och dokumentposition ändras efter uppdatering