小编Nah*_*iii的帖子

将json文件导入mongo的正确方法

我一直在尝试使用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)

问题是所有文档都像单个对象一样导入.问题是:我如何
导入对象以获得我想要的结果?

json mongodb nosql

40
推荐指数
3
解决办法
6万
查看次数

标签 统计

json ×1

mongodb ×1

nosql ×1