私は、さまざまな関連ドキュメントのIDの配列であるフィールドを持つcouchdbにいくつかのドキュメントを持っています:
{
associatedAssets: ["4c67f6241f4a0efb7dc2abc24a004dfe", "270fd4508a1222a1e2a27cbe7f002d9z"]
}
それ自体が ID の配列であるキーを渡すことができるビューを作成し、キー配列を介して渡された 1 つ以上の ID を含む associatedAssets フィールドを持つドキュメントを返すビューを作成したいと考えています。
$.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」のキーが 1 つ以上含まれているドキュメントが返されます。
ビュー内のキーにアクセスできないので、アクセスできるかどうかわかりません。これを達成するためのより良い方法はありますか?
ありがとう!