jad*_*001 2 java document mongodb
我想通过java查询从mongodb.from一个简单的文件访问嵌入式文档它很容易,但我们如何从嵌入式文件访问?
如果我理解正确,您可以在下面找到问题的答案.
假设您有以下嵌套文档.
{ "key1" : "value1",
"key2" : {
"key21" : "value21",
"key22" : "value22"
}
}
Run Code Online (Sandbox Code Playgroud)
如果您要对嵌套文档进行查询,则可以使用以下java代码访问嵌入对象.
DBCollection coll = db.getCollection("collectionName");
BasicDBObject query = new BasicDBObject();
query.put("key2.key21", new BasicDBObject("$eq", "value21"));
DBCursor cur = coll.find(query);
Run Code Online (Sandbox Code Playgroud)
如果您要从文档中提取嵌入文档,则可以使用Map/Reduce或Aggregation框架.
Ian Daniel仍然添加了代码来插入您提出的嵌套文档.您还可以访问此页面以查看一些详细示例.
| 归档时间: |
|
| 查看次数: |
2584 次 |
| 最近记录: |