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

问题描述 投票:0回答:1

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

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

如何查询width属性?

hyperledger-fabric hyperledger blockchain
1个回答
1
投票

$ elemMatch

使用这样的东西。

{
   "selector": {
      "sellers": {
         "$elemMatch": {
            "items": {
               "$elemMatch": {
                  "properties": {
                     "$elemMatch": {
                        "width": {
                           "$eq": "212cm"
                        }
                     }
                  }
               }
            }
         }
      }
   }
}
© www.soinside.com 2019 - 2024. All rights reserved.