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

chyba analýzy mongoexport JSON

mongoexport nástroj příkazového řádku podporuje předávání dotazu v JSON formát, ale snažíte se vyhodnotit JavaScript ve vašem dotazu.

Formát JSON byl původně odvozen z objektové notace JavaScriptu, ale obsah dokumentu JSON lze analyzovat bez eval() v překladači JavaScriptu.

JSON byste měli považovat za reprezentující „strukturovaná data “ a JavaScript jako „spustitelný kód ". Takže ve skutečnosti existují dva různé kontexty pro dotazy, které spouštíte."

mongo nástroj příkazového řádku je interaktivní skript JavaScript, který obsahuje interpret JavaScriptu a také některé pomocné funkce pro práci s MongoDB. Zatímco formát objektu JavaScript vypadá podobně jako JSON, můžete také použít objekty JavaScript, volání funkcí a operátory.

Váš příklad 1221029382*1000 je výsledkem matematické operace, kterou by provedl interpret JavaScriptu, pokud byste ji spustili v mongo skořápka; v JSON je to neplatná hodnota pro nové datum, takže mongoexport končí s chybou "Failure parsing JSON string"



  1. Přidejte nový validátor do existující kolekce

  2. Přehled databázových provozních sestav v ClusterControl

  3. Jak převést datum Redis v R

  4. Flask - Bad Request Prohlížeč (nebo proxy) odeslal požadavek, kterému tento server nerozuměl