11
翻阅自述文件,看起来没有办法用Nano创建设计文档?其他人为此做了什么?如何在Node.js中使用Nano创建couchdb设计文档?
翻阅自述文件,看起来没有办法用Nano创建设计文档?其他人为此做了什么?如何在Node.js中使用Nano创建couchdb设计文档?
只需使用db.insert
函数。
db.insert(design_doc, '_design/design_doc_name', callback);
下面是一个更完整的示例(来自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");
});
如果您有兴趣了解更多检查这个sample或去和阅读CouchDB Guide
如何创建一个新的视图?我假设,只是得到一个设计文档,添加一个视图,并将设计文档重新插入? – Costa
纳米作为终端基于编辑器? – jcolebrand
“纳米”在Node.js的couchdb客户端:https://github.com/dscape/nano –