使用MongoDB和 Groovy 语言
将文档保存在如下所示的集合中
{
id: 1,
name: John,
kids: [
{
name: Helen,
age: 13
},
{
name: George,
age: 8}
]
}
我如何进行
这样的查询db.collection.find(name: John AND kids name: Helen)
答案 0 :(得分:0)
您可以执行以下操作:
mongoCommand
db.collectionName.find({
$and: [
{"name" : "John"},
{"kids.name": "Helen"}
]
})
groovy
db.collection.find(new BasicDBObject(['name' : "John", 'kids.name' :"Helen"])).toArray().each {
println it
}
如果您有任何疑问,请问