如何查询 Hyperledger Fabric 中的双重嵌套对象?

How can I query double nested objects in Hyperledger Fabric?

我在 Fabric 中使用 CouchDb,我有下一个 JSON 文档

{ "id": "invoice1", "sellers": [{ "names": "Clark", "items": [{ "iditem": "item1", "properties": [{ "width": "212cm" }] }] }] }

如何查询宽度属性?

$elemMatch

用过类似的东西。

{
   "selector": {
      "sellers": {
         "$elemMatch": {
            "items": {
               "$elemMatch": {
                  "properties": {
                     "$elemMatch": {
                        "width": {
                           "$eq": "212cm"
                        }
                     }
                  }
               }
            }
         }
      }
   }
}