我有以下对象:
{
"roleAttribution": {
"15497490976600-51042": {
"teams": [
"e5abb1e962e11a84ff0e41e99103cd90"
],
"persons": [
"15124323582330-17269"
]
}
},
"type": "link",
}
,需要索引/查询teams
数组。问题是RoleAttribution键是不可预测的。
有没有办法将对象的所有可能键索引到团队数组?
此时,CouchDB不支持仅索引数组的好方法。(https://issues.apache.org/jira/browse/couchdb-2867)。您需要为此创建一个视图。如果您想根据团队数组的值查询文档,则需要迭代查看地图功能中的数组并发出那里的所有值。有关视图的更多信息,http://guide.couchdb.org/draft/views.html