在数组中查询
Query in an array
我有一个这样设计的模型
asset Myasset identified by assetId {
o String assetId
o String[] elements
}
我想进行查询,但我没有找到如何请求数组中的元素。
我试错了简单的方法
query Q1 {
description: "Example query in an array"
statement:
SELECT zzz.yyy.xxx.Myasset
WHERE
(elements[0] == "Request")
}
但是不行
是否有等同于 SQL IN
的语句?拥有类似
的东西
"Request" IN elements
我们还不支持跨数组元素的查询。如果你想为此创建一个 Github 问题,那很好。
目前 IN
不受 Hyperledger 查询语言支持,
你可以这样做:(elements CONTAINS "Request")
已在此处回答:#1701
我有一个这样设计的模型
asset Myasset identified by assetId {
o String assetId
o String[] elements
}
我想进行查询,但我没有找到如何请求数组中的元素。 我试错了简单的方法
query Q1 {
description: "Example query in an array"
statement:
SELECT zzz.yyy.xxx.Myasset
WHERE
(elements[0] == "Request")
}
但是不行
是否有等同于 SQL IN
的语句?拥有类似
"Request" IN elements
我们还不支持跨数组元素的查询。如果你想为此创建一个 Github 问题,那很好。
目前 IN
不受 Hyperledger 查询语言支持,
你可以这样做:(elements CONTAINS "Request")
已在此处回答:#1701