JavaScript 加入couchdb

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 加入couchdb相关的知识,希望对你有一定的参考价值。

MAP
function(doc) {
  if(doc.doc_type == "User"){
    emit(doc._id , doc);
   }
  else if(doc.doc_type == "Message"){
    emit(doc.owner, doc)
  } 
}

REDUCE
function(keys, values)
{
  var result = {"messages":[]};
  for(var i=0; i<values.length; i++){
   if(values[i].doc_type == "User"){
     for(v in values[i]){
      result[v] = values[i][v];
     }  
   }
   else if(values[i].doc_type == "Message"){
    result['messages'].push( values[i] );
   } 
  }

  return result;
}

以上是关于JavaScript 加入couchdb的主要内容,如果未能解决你的问题,请参考以下文章

javascript couchdb exporty #shell #couchdb

javascript couchdb exporty #shell #couchdb

javascript CouchDB的

javascript 测试couchdb lib

CouchDB 是服务器端 Javascript 的一个例子吗?

如何使用 javascript 在 couchdb 中使用多个组合键进行查询,而无需为每个组合编写单独的视图?