MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

erro de análise do mongoexport JSON


O mongoexport utilitário de linha de comando suporta passar uma consulta em JSON formato, mas você está tentando avaliar JavaScript em sua consulta.

O formato JSON foi originalmente derivado da notação de objeto do JavaScript, mas o conteúdo de um documento JSON pode ser analisado sem eval() em um interpretador JavaScript.

Você deve considerar JSON como representando "dados estruturados " e JavaScript como "código executável ". Portanto, existem, de fato, dois contextos diferentes para as consultas que você está executando.

O mongo O utilitário de linha de comando é um shell JavaScript interativo que inclui um interpretador JavaScript, bem como algumas funções auxiliares para trabalhar com o MongoDB. Embora o formato do objeto JavaScript seja semelhante ao JSON, você também pode usar objetos JavaScript, chamadas de função e operadores.

Seu exemplo de 1221029382*1000 é o resultado de uma operação matemática que seria executada pelo interpretador JavaScript se você executasse isso no mongo Concha; em JSON, é um valor inválido para uma nova data, portanto, o mongoexport está saindo com um erro "Falha ao analisar a string JSON".