Composer 查询不适用于概念数组
Composer query does not work on array of concepts
我们有一个包含一系列概念的资产。我们正在尝试使用此数组上的条件查询此资产,但该条件无效。
示例模型 (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) 似乎只能处理字符串数组。
如 R Thatcher 所示 - 添加以下 wiki link 作为答案和永久性 -> 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')
的示例
我们有一个包含一系列概念的资产。我们正在尝试使用此数组上的条件查询此资产,但该条件无效。
示例模型 (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) 似乎只能处理字符串数组。
如 R Thatcher 所示 - 添加以下 wiki link 作为答案和永久性 -> 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')
的示例