Запрос составного ключа с использованием других атрибутов в Hyperledger - PullRequest
0 голосов
/ 19 марта 2020

Внутри моего цепного кода я создаю составной ключ

certNo, ownerUUID, productSKU, certUAID

Запрос по номеру сертификата выполняется с использованием

final String INDEX_CERT_PRODUCT = "certNumber_ownerUUID_productSKU_uaid";
CompositeKey partialKey = stub.createCompositeKey(INDEX_CERT_PRODUCT, certNum);
QueryResultsIterator<KeyValue> results = stub.getStateByPartialCompositeKey(partialKey);

Однако, когда я пытался

CompositeKey partialKey = stub.createCompositeKey(INDEX_CERT_PRODUCT, "", "", productSKU);

Я не получил никаких результатов; тот же случай, когда я заменяю "" на null.

Означает ли это, что я не могу запросить тот же составной ключ, используя другие атрибуты, и что мне нужно создать другой составной ключ с этим конкретным атрибутом в качестве первого

...