hyperledger-fabric - Hyperledger Fabric Composer-查询建模问题
问题描述
我想使用 Hyperledger 查询语言传递多个参数(例如数组)。喜欢 -
query selectClaimsByMultipleTransanctionID{
description: "Select all claims based on TransactionID"
statement:
SELECT bbc.example.biznet
WHERE (transactionId **in** _$transactionId)
}
但是“In”运算符不可用。任何人都可以建议其他方式吗?
解决方案
是的 - 只需使用CONTAINS
例如。你可以做
选择 ncb1.example.biznet.Claims WHERE (txnArrayValues CONTAINS ["nnn", "nnn", "nnnn"])
txnArrayValuesString txnArrayValues[]
在您的模型中的位置
请参阅此处的查询指南-> https://hyperledger.github.io/composer/latest/reference/query-language
推荐阅读
- regex - 使用正则表达式查找/替换 JSON 中的字符串
- google-apps-script - 访问另一个工作表中一列的数据
- json - 从Angular4中的[object object]获取值
- wpf - 如何在 WPF Datagrid 的另一个项目中包含一个子项目
- pandas - Pandas 在最后一行的几列中插入字典值
- android - 在保持焦点的同时禁用 EditText 输入
- c# - 使用 Prism、WPF 更改区域视图
- reactjs - React - 警告:函数作为 React 子级无效。如果您返回 Component 而不是
从渲染 - shiny - Problems with reactive object inside an eventReactive expression
- shell - 我正在尝试在我的 ubuntu 机器上从 Jenkins 服务器运行 shell 脚本