Dokumenty poznamenají, že:
Tento nástroj vezme jeden soubor, který obsahuje 1 řetězec JSON/CSV/TSV na řádek, a vloží jej.
Ve struktuře, kterou používáte – za předpokladu, že chyby v jádru jsou opraveny – v podstatě importujete jeden dokument pouze s shops
pole.
Po rozdělení dat do samostatných dokumentů obchodu importujte pomocí něčeho podobného (obchody s názvem kolekce dává větší smysl než pomocí example
):
mongoimport -d test -c shops data.json
a pak se můžete zeptat jako:
db.shops.find({"name":x,"categories.type":"shirts"})