【发布时间】:2015-11-17 18:53:11
【问题描述】:
我想使用现有的 Couchdb 文档来深度合并此请求中的一些数据
请求::
curl -H "Content-Type: application/json" -X POST http://localhost/couch/ddb/_design/data/_update/push2/cap1 -d '{"51" : 5, "65" : 2}'
数据库文件::
{65: [[]], 51: [[]]};
更新功能::
function(doc, req) {
var d = req.body;
for(var key in doc.x2) {
doc.x2[key][0].push(d[key]);
};
return [doc,'added'];}"
问题是包含数据的req.body 显示为String 而不是JSON object,因此无法选择值
查询的结果应该是::
{65: [[2]], 51: [[5]]};
其他一切正常,期望 req.body 是 String 而不是 Object
【问题讨论】:
标签: javascript json couchdb couchapp