sql >> Database teknologi >  >> NoSQL >> MongoDB

mongoexport JSON-parsingsfejl

mongoexport kommandolinjeværktøjet understøtter at sende en forespørgsel i JSON format, men du forsøger at evaluere JavaScript i din forespørgsel.

JSON-formatet blev oprindeligt afledt af JavaScripts objektnotation, men indholdet af et JSON-dokument kan parses uden eval() ing det i en JavaScript-fortolker.

Du bør overveje, at JSON repræsenterer "strukturerede data " og JavaScript som "eksekverbar kode ". Så der er faktisk to forskellige kontekster for de forespørgsler, du kører.

mongo kommandolinjeværktøj er en interaktiv JavaScript-skal, som inkluderer en JavaScript-fortolker samt nogle hjælpefunktioner til at arbejde med MongoDB. Selvom JavaScript-objektformatet ligner JSON, kan du også bruge JavaScript-objekter, funktionskald og operatorer.

Dit eksempel på 1221029382*1000 er resultatet af en matematisk operation, der ville blive udført af JavaScript-fortolkeren, hvis du kørte den i mongo skal; i JSON er det en ugyldig værdi for en ny dato, så mongoexport afsluttes med fejlen "Failure parsing JSON string".



  1. MongoDB Aggregation:Tæller adskilte felter

  2. mongo kopi fra en samling til en anden (på samme db)

  3. HBase Performance test ved hjælp af YCSB

  4. hvad er den bedste strategi til at synkronisere data mellem DB og redis cache