表达式未在CouchDB中计算为函数
我是couchDB的新手,在教程中尝试了这一点表达式未在CouchDB中计算为函数,couchdb,nosql,Couchdb,Nosql,我是couchDB的新手,在教程中尝试了这一点 function(doc) { if(doc._attachments){ var filename; foreach(var key in doc._attachments){ if(doc._attachments.hasOwnProperty(key) && typeof(key) !== 'function') {
function(doc) {
if(doc._attachments){
var filename;
foreach(var key in doc._attachments){
if(doc._attachments.hasOwnProperty(key) && typeof(key) !== 'function')
{
filename=key;
break;
}
}
emit(doc,filename);
}
}
正在尝试将文件名附加到数据库中。其抛出的表达式未计算为函数错误。有人能帮我学习吗?如果我没弄错,你正在寻找一份打印所有附件名称的设计文件。下面的代码应该可以工作
function(doc) {
if(doc._attachments){
for(var filename in doc._attachments){
emit(doc._id,filename)
};
}
}