我有一个记录类型: { “ field1”:“ abcd”, “ field2”:“ abcd1”, “ field3”:{ “ id”:“ some_id” }, “ field4”:“ abcd3”, “ field5”:“ abcd4”, “ field6”:“ abcd5” }
如何获取按field3.id分组的所有记录的列表
PS:我希望返回整个记录,而不仅仅是计数。
答案 0 :(得分:0)
创建一个发出field3.id的视图作为键:
function(doc) {
if (doc && doc.field3 && doc.field3.id) {
emit(doc.field3.id, null);
}
}
视图将具有相同键的条目分组。现在,使用参数include_docs = true查询视图,以获取完整记录。