sql >> Base de Datos >  >> NoSQL >> MongoDB

Forma correcta de importar un archivo json a mongo

Los documentos notan que:

Esta utilidad toma un solo archivo que contiene 1 cadena JSON/CSV/TSV por línea y lo inserta.

En la estructura que está utilizando, suponiendo que los errores en esencia estén solucionados, esencialmente está importando un documento con solo shops campo.

Después de dividir los datos en documentos de tienda separados, impórtelos usando algo como (siendo tiendas el nombre de la colección, tiene más sentido que usar example ):

mongoimport -d test -c shops data.json

y luego puede consultar como:

db.shops.find({"name":x,"categories.type":"shirts"})