Couchdb 当json密钥名中有破折号时进行查询
我有一个医生:Couchdb 当json密钥名中有破折号时进行查询,couchdb,Couchdb,我有一个医生: { "_id": "0ccbe004e9b69bb7e1b7f4b6920024fb", "_rev": "1-948798db6b779ca01d67a2e72c07062c", "key": "back_text", "value": "back", "value-de-DE": "zurück" } 这项工作: function(doc) { emit('data', {key:doc.key, value:doc.value}); }
{
"_id": "0ccbe004e9b69bb7e1b7f4b6920024fb",
"_rev": "1-948798db6b779ca01d67a2e72c07062c",
"key": "back_text",
"value": "back",
"value-de-DE": "zurück"
}
这项工作:
function(doc) {
emit('data', {key:doc.key, value:doc.value});
}
可以理解,这不起作用(返回零结果):
如何查询它?您尝试过这个吗
function(doc) {
emit('data', {key:doc.key, value:doc['value-de-DE']});
}
你试过这个吗
function(doc) {
emit('data', {key:doc.key, value:doc['value-de-DE']});
}