Javascript CouchDB查看搜索中的空空间
我试图在futon中使用临时视图在couchDb中搜索 视图代码如下所示:Javascript CouchDB查看搜索中的空空间,javascript,view,couchdb,Javascript,View,Couchdb,我试图在futon中使用临时视图在couchDb中搜索 视图代码如下所示: function(doc) { if(doc.Time Zone.value == "America/Los_Angeles") { emit([doc.owner, doc.source], null); } } 但当我尝试对该视图进行日光照射时,会出现以下错误: 错误:编译错误 表达式不求值为函数。((新字符串(“函数(doc){if(doc.timezone.value==\“Ameri
function(doc)
{
if(doc.Time Zone.value == "America/Los_Angeles")
{
emit([doc.owner, doc.source], null);
}
}
但当我尝试对该视图进行日光照射时,会出现以下错误:
错误:编译错误
表达式不求值为函数。((新字符串(“函数(doc){if(doc.timezone.value==\“America/Los\u Angeles\”{emit([doc.owner,doc.source],null);}”))
我想这是因为博士时区有一个空间。如果删除此空间,它将进行编译,但不提供任何值。编译器不想要这个空空间
请帮助我。这是因为您访问文档时区字段的方式无效 访问该字段的正确方法是
doc['timezone'].值
这是您面临的一个基本JavaScript问题。这是因为您访问文档时区字段的方式无效 访问该字段的正确方法是
doc['timezone'].值
这是您面临的一个基本JavaScript问题。我尝试了这个函数(doc){if(doc['timezone'].value'==“America/Los_Angeles”){emit([doc.owner,doc.source],null);}}仍然会遇到这个错误:-错误:编译错误表达式不会对函数求值。((新字符串(“函数(doc){if(doc['timezone'].value'=\'America/Los\u Angeles\){emit([doc.owner,doc.source],null);}”)
if(doc['timezone'].value'='America/Los\u Angeles”)
非常感谢Kxepal和屋大维·达米亚尼尝试过这个函数(doc){if(doc doc['timezone']value'='America/Los\u Angeles”){emit([doc.owner,doc.source],null);}}仍然收到此错误:-错误:编译错误表达式没有计算到函数。((新字符串(“函数(doc){if(doc['timezone'].value'=\'America/Los\u Angeles\'){emit([doc.owner,doc.source],null);})if(doc['timezone'].value'='America/Los\u Angeles'))
非常感谢Kxepal和Octavian Damiean