0
我在我的CouchDB数据库中有一个文档我想添加一个新的键值对。我正在使用摇篮与数据库进行通信(https://github.com/cloudhead/cradle),但是,如果尝试使用不存在的字段进行更新,则会出现错误。我的文件奠定了这样的:如何使用Cradle将新的键值对添加到CouchDB? Node.js
{
"_id": "document",
"_rev": "some_revision",
"key1": "index.html",
"key2": "hows.html",
"key3": "about.html"
}
我尝试使用的代码看起来是这样的:
db.merge('document', {
req.body.key: req.body.value
}, function (err, res) {
console.log('added to document')
});
而且我的错误看起来像这样:
SyntaxError: Unexpected token .
参考req.body之间的(。)。
有没有人有如何处理这个好方向?到目前为止,摇篮对我来说很棒,但这似乎比它应该更加困难!
啊,这是完美的!非常感谢! – streetlight 2013-03-10 04:13:45
你知道如何删除摇篮中的键值对吗?我有一个问题,我无法找到方向... http://stackoverflow.com/questions/15374045/how-do-i-delete-a-key-value-pair-using-cradle-在-CouchDB的节点-JS – streetlight 2013-03-12 23:40:19