我在 couchdb 中有一些文档,它们的字段是不同关联文档的 id 数组:
{
associatedAssets: ["4c67f6241f4a0efb7dc2abc24a004dfe", "270fd4508a1222a1e2a27cbe7f002d9z"]
}
我想编写一个视图,让我传入一个本身就是一个 id 数组的键,然后返回其相关资产字段包含一个或多个通过键数组传入的 id 的文档,例如
$.ajax({
url: "/db/_design/design_doc/_view/summaryByAssociatedAssets",
type: "post",
data: JSON.stringify({keys: ["4c67f6241f4a0efb7dc2abc24a004dfe", "6c67f6241f4a0efb7dc2abc24a004dfd"]}),
dataType: "json",
contentType: "application/json",
})
.done(function(resp){
console.log(resp[0]);
});
将返回其 associatedAssets 数组包含一个或多个键“4c67f6241f4a0efb7dc2abc24a004dfe”、“6c67f6241f4a0efb7dc2abc24a004dfd”的文档。
我无法访问我视图中的密钥,所以我不确定我是否可以这样做?有没有更好的方法来实现这一点?
谢谢!