一部のデータをインポートして mongo を使用しようとしましたが、ドキュメントの説明では正しく使用できません。
これは、mongoimport を使用してインポートした .json の例です: https://gist.github.com/2917854
mongoimport -d test -c example data.json
ショップごとに 1 つのオブジェクトを作成しているにもかかわらず、すべてのドキュメントが一意のオブジェクトにインポートされていることに気付きました。
そのため、問い合わせたいショップや何かを検索しようとすると、すべてのドキュメントが返されます。
db.example.find({"shops.name":"x"})
次のようなドット表記を使用して、ID で製品を取得するためにデータベースにクエリを実行できるようにしたいと考えています。
db.example.find({"shops.name":"x","categories.type":"shirts","clothes.id":"1"}
問題は、すべてのドキュメントが単一のオブジェクトのようにインポートされることです。
問題は、目的の結果を得るためにオブジェクトをどのようにインポートする必要があるかということです。