query into example collection mongodb mongoimport

mongodb - into - Importando archivos JSON usando mongimport, ¿sigue obteniendo `identificador inesperado`?



mongoimport json string (2)

El siguiente comando de la terminal funcionó bien para mí:

mongoimport -d my_db -c my_collection < /content/2_read.json --batchSize 1

Estoy tratando de agregar un archivo JSON a mongodb usando mongoimports desde la terminal, aquí:

mongoimport --db my_db --collection my_collection --file /content/2_read.json

Sigo JavaScript execution failed: SyntaxError: Unexpected identifier Corrí mi JSON a través de JSON Lint: http://jsonlint.com/ que dice que es JSON válido.

No estoy seguro de lo que podría estar haciendo tropezar el proceso de importación? ¿O cómo investigar más para cazar el problema?

ACTUALIZAR

  1. Alguien sugirió poner todo en una línea. Una sugerencia decente. Lo probé y no funcionó.
  2. Intenté importar un archivo json muy simple llamado simple.json con el contenido {''content'' : ''simple''} Pero sigo recibiendo el mismo error al utilizar mongoimport . (Puedo agregar documentos de mongo shell muy bien).

A continuación se muestra una muestra del JSON.

2_read.json

{ "name" : "John", "tasks" : [ { "ix" : "1", "description" : "description of task", "tags": [] }, { "ix": "2", "description" : "description of task", "tags" : [] } ] }

Gracias.


Responder a mi propia pregunta porque los novatos completos apreciarán el error y pueden encontrarlo al comenzar.

mongoimport se utiliza desde el terminal, NO dentro de la consola mongo . Al igual que usted no utiliza npm dentro del node . ;RE

Después de descubrir mi error conceptual allí, necesitaba --jsonArray como lo señaló @WiredPrairie en los comentarios.