之前数据
{
"_id": "hello-world",
"_rev": "11-c28b27cade7a7fdc8a0a6932030ea037",
"title": "Hello World",
"body": "Well hello and welcome to my new blog...",
"date": "2009/01/15 15:52:20",
"catalogue": [
"1",
"2"
]
}
design
{
"_id": "_design/my_ddoc",//固定命名_design/XXX
"_rev": "12-4f20054b08497dbdd1ebb84859c3a018",
"views": {
"my_filter": {
"map": "function(doc) { if(doc.date && doc.title) { emit(doc.date, doc.title); }}"
}
},
"updates": {
"add_catalogue": "function(doc, req){ if(!doc) return [null,'not found']; doc.catalogue[doc.catalogue.length] = req.query['catalogue']; return [doc, 'add catalogue'];}"
//return返回两个元素 第一个doc,第二个回显
}
}
curl -X PUT http://admin:12345679@127.0.0.1:5984/baseball/_design/my_ddoc/_update/add_catalogue/hello-world?catalogue=12
输出:'add catalogue'
{
"_id": "hello-world",
"_rev": "11-c28b27cade7a7fdc8a0a6932030ea037",
"title": "Hello World",
"body": "Well hello and welcome to my new blog...",
"date": "2009/01/15 15:52:20",
"catalogue": [
"1",
"2",
"12"//新增数据
]
}