Couchdb:在一个函数中访问两个文档
我正在尝试创建一个show函数,它需要访问两个文档:“doc”引用中的文档和另一个名为“users”的文档 我的函数如下所示:Couchdb:在一个函数中访问两个文档,couchdb,show,Couchdb,Show,我正在尝试创建一个show函数,它需要访问两个文档:“doc”引用中的文档和另一个名为“users”的文档 我的函数如下所示: function(doc,req){ var friends = doc.friends; var listFriends = []; for(int i = 0; i<friends.length; i++){ var phone = friends[i].phone; if(users[phone] != "" ){ listFriend
function(doc,req){
var friends = doc.friends;
var listFriends = [];
for(int i = 0; i<friends.length; i++){
var phone = friends[i].phone;
if(users[phone] != "" ){
listFriends.push(users[phone]);
}
}
return JSON.stringify(listFriends);
}
功能(单据、需求){
var friends=doc.friends;
var listFriends=[];
对于(int i=0;i,在CouchDB show函数中只能访问一个文档。您可以查看使用列表函数的情况,该函数用于查看结果而不是文档
创建一个视图,其中两个文档可以一起比较(在视图顺序中并排显示)您可以使用show函数实现与您想要实现的效果非常接近的效果。在CouchDB show函数中,您只能访问一个文档。您可以考虑使用list函数,该函数可以查看结果而不是文档
创建一个视图,其中两个文档可以一起比较(在视图顺序中并排显示)你可以通过show功能获得与你想要的效果非常接近的效果。我正在尝试加入这两个文档,其中“phone”是我需要传递的变量。从视图中看,这似乎是不可能的:我可以得到关于如何做的线索吗?多谢了。这个wiki页面应该解释基本内容。我正在尝试加入这两个文档,wh在“电话”是我需要传递的变量之前。在视图中,这似乎是不可能的:S我能得到关于如何做的线索吗?多谢了。这个wiki页面应该解释基本知识。