的所有对象
我需要获取games
数组列表中的Archery
的文档。我该如何处理CouchDB选择器?
[{
"name": "John",
"games": ["Archery", "Board sports"]
},
{
"name": "Sara",
"games": ["Fishing", "Archery"]
},
{
"name": "Tara",
"games": ["Decathlon"]
}]
您可以使用$elemMatch
:
{
"selector": {
"games": {
"$elemMatch": {
"$eq": "Archery"
}
}
}
}
它将返回games
字段等于"射箭"