CouchDB查询列表未给出任何结果

CouchDB查询列表未给出任何结果,couchdb,couchdb-mango,Couchdb,Couchdb Mango,我试图在couchDB中查询以使用code='hi'进行筛选 { id:1, linked": { "type": "XX", "code": [ "hi", "hello" ] } 我就是这样尝试的: { "selector": { "linked": { "type": "xx", "$elemMatch": { "code": "hi" } } }

我试图在couchDB中查询以使用code='hi'进行筛选

{
id:1,
linked": {
  "type": "XX",
  "code": [
   "hi",
   "hello"
  ]
 }
我就是这样尝试的:

{
   "selector": {
      "linked": {
         "type": "xx",
         "$elemMatch": {
            "code": "hi"
         }
      }
   }
}

我没有收到输出。如果我正确理解您的查询意图,有人能帮我吗?我想您的意思是:

{
   "selector": {
      "linked.type": "XX",
      "linked.code": {
         "$elemMatch": {
            "$eq": "hi"
         }
      }
   }
}
  • 要访问文档的子对象,请使用“点符号”,例如linked.type
  • 相等运算符区分大小写。“XX”不是“XX”
  • 未正确指定
    $elemMatch
    运算符。看

如果我正确理解您的查询意图,我认为您的意思是:

{
   "selector": {
      "linked.type": "XX",
      "linked.code": {
         "$elemMatch": {
            "$eq": "hi"
         }
      }
   }
}
  • 要访问文档的子对象,请使用“点符号”,例如linked.type
  • 相等运算符区分大小写。“XX”不是“XX”
  • 未正确指定
    $elemMatch
    运算符。看