У меня был вопрос, касающийся возвращаемого значения запроса в hyperledger composer.
Для справки мой запрос:
query findCountOfficer {
description: "find count officer asset given name"
statement:
SELECT org.example.CountOfficer
WHERE (name == _$nameParam)
}
Мои запросы:
let countOfficerRecord = await query('findCountOfficer', {nameParam: countOfficerName})
Я пытаюсь получить идентификатор счетчика из параметра записи счетчика.
Кто-нибудь знает, как получить доступ к идентификатору или полям ресурса, возвращенного из запроса?
Или, если не так, как запрос вернуть идентификатор employeeI? (т.е. выберите идентификатор сотрудника)
Что я пробовал:
Когда я печатаю countOfficerRecord
, я получаю Resource {id=org.carm.CountOfficer#1}
Я хочу получить доступ к 1 ID. Однако, если я позвоню countOfficerRecord.id
или countOfficerRecord.employeedId
(поскольку employeeId является идентификатором в файле модели), я получу undefined
.
Поскольку это Ресурс, я также попробовал функции из документации, такие как getIdentifier()
и isResource()
, и получил ошибку, что эти функции не были для countOfficerRecord
.
Спасибо!