Просматривая README, он не смотрит, есть ли способ создать проектные документы с помощью Nano? Что другие делают для этого?
Как создать документы дизайна couchdb с помощью Nano в Node.js?
Ответ 1
Просто используйте функцию 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