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']});
}