Правильный способ импорта файла JSON в Монго

Я пытался использовать mongo с некоторыми импортированными данными, но я не могу использовать его должным образом с описанием моего документа.

Вот пример .json, который я импортирую, используя mongoimport:https://gist.github.com/2917854

mongoimport -d test -c example data.json

Я заметил, что весь мой документ импортирован в уникальный объект, несмотря на создание одного объекта для каждого магазина.

Вот почему, когда я пытаюсь найти магазин или что-либо, что я хочу запросить, весь документ возвращается.

db.example.find({"shops.name":"x"})

Я хочу иметь возможность запрашивать БД для получения продуктов по идентификатору с использованием точечной нотации что-то похожее на:

db.example.find({"shops.name":"x","categories.type":"shirts","clothes.id":"1"}

Проблема в том, что весь документ импортируется как один объект. Вопрос в том, как
мне нужно импортировать объект, чтобы получить желаемый результат?

Ответы на вопрос(4)

Ваш ответ на вопрос