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 –