【发布时间】:2016-07-30 02:43:24
【问题描述】:
所以我的问题是我有一个数据库结构(由其他人设计,我现在必须处理它)如下:
DBS:
Database 1
Database 2
Database 3
Collection 1
Collection 2
field_1
field_1_1
field_1_1_1
field_1_2
field_2
field_3
Collection 3
Collection 4
Database 4
现在我想提取字段field_1_1_1知道如何查询吗?
到目前为止,我已经尝试在 Database 3.Collection 2.filed_1.field_1_1.field_1_1_1 上应用 find_one,但显然它不起作用。
所以这里是所要求的实际内容。这是数据库“workApp”下的集合“tempStorage”中的一项。
{"_id":{"tag":"i4x","org":"Temp","course":"CXV_08","category":"about","name":"overview","revision":null},
"definition":
{"data":
{"data":
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
uis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
onsequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
illum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
roident, sunt in culpa qui officia deserunt mollit anim id est laborum"
}
}
}
编辑:上传实际字段。
如果我导出整个集合然后解析它,但数据已经是 0.4 GB,我认为这不是唯一的选择,而且必须存在更好的东西。
哪位对MongoDB有良好经验的人可以帮助我?
【问题讨论】:
-
请发布一些字段,而不是虚拟显示您的数据库,以便我可以检查查询并获得结果。
-
@HimanshuBhandari 我从内容中更新了一个实际字段。我现在在 R 中应用的查询是 mongo.find.one(m,ns),其中 m 是 mongodb 连接字符串,ns =“workApp.tempStorage”。顺便说一句,抱歉回复晚了。
-
感谢您的实际收藏,我已经发布了答案。
标签: json mongodb mongodb-query bson