我一直在尝试使用mongo导入一些数据,但是我无法在文档描述中正确使用它.
这是我使用mongoimport导入的.json示例:https://gist.github.com/2917854
mongoimport -d test -c example data.json
Run Code Online (Sandbox Code Playgroud)
我注意到,尽管为每个商店创建了一个对象,但我的所有文档都被导入到一个唯一的对象中.
这就是为什么当我试图找到一个商店或我想查询的任何东西时,所有文件都会被退回.
db.example.find({"shops.name":"x"})
Run Code Online (Sandbox Code Playgroud)
我希望能够使用点符号来查询数据库以通过id获取产品类似于:
db.example.find({"shops.name":"x","categories.type":"shirts","clothes.id":"1"}
Run Code Online (Sandbox Code Playgroud)
问题是所有文档都像单个对象一样导入.问题是:我如何
导入对象以获得我想要的结果?