I documenti notano che:
Questa utilità prende un singolo file che contiene 1 stringa JSON/CSV/TSV per riga e lo inserisce.
Nella struttura che stai utilizzando -supponendo che gli errori sull'essenza siano corretti- stai essenzialmente importando un documento con solo shops
campo.
Dopo aver suddiviso i dati in documenti di negozio separati, importali utilizzando qualcosa del tipo (negozi essendo il nome della raccolta, ha più senso rispetto all'utilizzo di example
):
mongoimport -d test -c shops data.json
e poi puoi interrogare come:
db.shops.find({"name":x,"categories.type":"shirts"})