couchdb map函数给出了compilation_error

时间:2016-11-29 11:20:40

标签: couchdb-futon

是couchdb2.0的新手,正在处理map函数。我编写了一个函数

function(doc) {
  if(doc.entityType!=null){
     if(doc.cityName!=null && doc.locationName!=null){

     var key =[doc.cityName,doc.locationName,doc.entityType]

     emit(key, doc);
    }
  }
}

投掷

  
    

{"错误":" compilation_error","原因":"表达式没有评估函数。 >>(function(doc){\ n if(doc.cityName!= null&& doc.entityType!= null){key =>> [doc.cityName,doc.entityType] emit(key ,doc); \ n}})"}

  

请帮帮我。

1 个答案:

答案 0 :(得分:0)

key变量实例化的末尾添加分号:

var key =[doc.cityName,doc.locationName,doc.entityType];