0

我正在用 Java 链码开发一个简单的 Hyperledger Fabric 钱包类型应用程序,它基本上有 2 个模型:Wallet 和 MoneyTransfer。MoneyTransfer 具有“fromWallet”和“targetWallet”的数据、金额和 ID。

我还没有找到如何在 ChaincodeStub 中进行查询以获取例如特定 walletId 的所有 MoneyTransfer 的示例。这是可能的还是模型只能通过 id 获取?

有关如何执行此操作的文档或帮助的任何 URL?(我发现的示例只是按 Id 获取模型,但不执行基于模型中特定属性的查询)谢谢。

4

1 回答 1

0

使用 CouchDB 作为状态数据库,您应该能够将 JSON 对象写入状态数据库并针对 JSON 对象中的特定属性运行“丰富​​”查询。在 Javascript 和 Go 中有执行此操作的示例,但我不知道是否有用于 Java 的示例。

这些文档提供了背景:

https://hyperledger-fabric.readthedocs.io/en/latest/couchdb_tutorial.html

https://hyperledger-fabric.readthedocs.io/en/latest/couchdb_as_state_database.html

于 2019-02-27T11:24:24.033 回答