Я пытаюсь использовать mongo с некоторыми импортированными данными, но я не могу правильно использовать его с описанием моего документа.
Это пример импорта .json я с использованием mongoimport: https://gist.github.com/2917854
mongoimport -d test -c example data.json
Я заметил, что весь мой документ импортирован в уникальный объект, несмотря на создание одного из объектов для каждого магазина.
Вот почему, когда я пытаюсь найти магазин или что-либо, что я хочу запросить, возвращается весь документ.
db.example.find({"shops.name":"x"})
Я хочу иметь возможность запросить db для получения продуктов по id с использованием точечной нотации, аналогичной:
db.example.find({"shops.name":"x","categories.type":"shirts","clothes.id":"1"}
Проблема заключается в том, что весь документ импортируется как отдельный объект. Вопрос в том, как: мне нужно импортировать объект, чтобы получить желаемый результат?