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

errore di analisi JSON di mongoexport

Il mongoexport l'utilità della riga di comando supporta il passaggio di una query in JSON format, ma stai cercando di valutare JavaScript nella tua richiesta.

Il formato JSON è stato originariamente derivato dalla notazione dell'oggetto di JavaScript, ma il contenuto di un documento JSON può essere analizzato senza eval() ing in un interprete JavaScript.

Dovresti considerare JSON come rappresentante di "dati strutturati " e JavaScript come "codice eseguibile ". Quindi ci sono, in effetti, due contesti diversi per le query che stai eseguendo.

Il mongo L'utilità della riga di comando è una shell JavaScript interattiva che include un interprete JavaScript e alcune funzioni di supporto per lavorare con MongoDB. Sebbene il formato dell'oggetto JavaScript sia simile a JSON, puoi anche utilizzare oggetti JavaScript, chiamate di funzione e operatori.

Il tuo esempio di 1221029382*1000 è il risultato di un'operazione matematica che verrebbe eseguita dall'interprete JavaScript se l'avessi eseguita in mongo guscio; in JSON è un valore non valido per una nuova data, quindi mongoexport sta uscendo con un errore "Errore nell'analisi della stringa JSON".