当我尝试添加设计文档(以“_”开头)时,我收到错误“只保留文档ID可能以下划线开头”。如何添加设计文档?
答案 0 :(得分:2)
根据Definitive Guide,设计文件如下:
{
"_id" : "_design/example",
"views" : {
"foo" : {
"map" : "function(doc){ emit(doc._id, doc._rev)}"
}
}
}
可以使用curl命令将添加到名为basic
的数据库中:
curl -X PUT http://127.0.0.1:5984/basic/_design/example --data-binary @mydesign.json
就个人而言,我发现使用CouchApp添加和管理设计文档要容易得多。 权威指南的This section介绍了如何安装和使用它。