我们有一个具有一系列概念的资产。我们正在使用此阵列上不起作用的条件来查询此资产。
样本模型(v0.16.0):
concept MyConcept {
o String Name
o String value
}
asset MyAsset identified by myAssetId{
o String myAssetId
o MyConcept[] myConceptArray
}
我们想编写一个类似
的查询SELECT MyAsset WHERE myConceptArray CONTAINS {"name":field1, "value": "somevalue"}.
这可能吗?
现在,查询(CONTAINS)似乎只对字符串数组起作用。
答案 0 :(得分:0)
如R Thatcher所示 - 通过回答和永久性添加以下wiki链接 - > https://github.com/hyperledger/composer-knowledge-wiki/blob/latest/knowledge.md#information_source--queries-and-query-support--examples(向下滚动到标题为CONTAINS Example 3: single-value search (Concept) in a query
或CONTAINS Example 4: multi-field Concept with 'OR' example')