Hyperledger fabric Hyperledger fabric composer-查询建模问题

Hyperledger fabric Hyperledger fabric composer-查询建模问题,hyperledger-fabric,blockchain,hyperledger,hyperledger-composer,Hyperledger Fabric,Blockchain,Hyperledger,Hyperledger Composer,我想使用Hyperledger查询语言传递多个参数(例如数组)。 像- 但“In”操作符不可用。有人能提出其他的建议吗?是的-只要使用包含的内容就可以了 选择ncb1.example.biznet.Claims,其中(txnArrayValues包含[“nnn”、“nnn”、“nnnnnn”]) 其中txnArrayValues是模型中的字符串txnArrayValues[] 请参阅此处的查询指南->使用包含运算符您可以传递多个参数 比如说 模型文件: participant User iden

我想使用Hyperledger查询语言传递多个参数(例如数组)。 像-


但“In”操作符不可用。有人能提出其他的建议吗?

是的-只要使用
包含的内容就可以了

选择ncb1.example.biznet.Claims,其中(txnArrayValues包含[“nnn”、“nnn”、“nnnnnn”])

其中txnArrayValues是模型中的
字符串txnArrayValues[]


请参阅此处的查询指南->

使用
包含
运算符您可以传递多个参数

比如说

模型文件:

participant User identified by id {
  o String id
  o String[] hobbies
}
查询:

query Q6 {
    description: "Select all users based on given hobbies"
    statement:
        SELECT ***.User
            WHERE (hobbies CONTAINS ['driving', 'swimming','...']
}
query Q6 {
    description: "Select all users based on given hobbies"
    statement:
        SELECT ***.User
            WHERE (hobbies CONTAINS ['driving', 'swimming','...']
}