Как получить модели с помощью запроса свойств на основе цепного кода Java Hyperledger Fabric

Я разрабатываю простое приложение типа кошелька Hyperledger Fabric в цепном коде Java с двумя основными моделями: Wallet и MoneyTransfer. MoneyTransfer содержит данные, сумму и идентификаторы для fromWallet и targetWallet.

Я не нашел примеров того, как сделать запрос в ChaincodeStub для получения, например, всех MoneyTransfer для определенного walletId. Возможно ли это, или модели можно получить только по идентификатору?

Любой URL-адрес для документа или справки о том, как это сделать? (Образцы, которые я нашел, просто выбирают модели по идентификатору, но не выполняют запросы на основе определенных свойств в моделях) Спасибо.


person icordoba    schedule 26.02.2019    source источник


Ответы (1)


Используя 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

person R Thatcher    schedule 27.02.2019