如何在Node.js中使用Nano创建couchdb设计文档?

tim*_*ery 13 couchdb node.js couchdb-nano

通过自述文件看,有没有办法用Nano创建设计文档?其他人为此做了什么?

dsc*_*ape 26

只需使用该db.insert功能.

db.insert(design_doc, '_design/design_doc_name', callback);
Run Code Online (Sandbox Code Playgroud)

这是一个更完整的例子(来自tests/view/query):

  db.insert(
  { "views": 
    { "by_name_and_city": 
      { "map": function(doc) { emit([doc.name, doc.city], doc._id); } } 
    }
  }, '_design/people', function (error, response) {
    console.log("yay");
  });
Run Code Online (Sandbox Code Playgroud)

如果您有兴趣了解更多信息,请查看此示例,或继续阅读CouchDB指南