Код контракта:
async function queryCar(ctx, query) {
let queryResult = await.ctx.stub.getQueryResult(query);
console.log(queryResult.toString());
return queryResult.toString();
}
Как я вызываю функцию в моем API:
var stringQuery = `{"selector": {"id": "17"}}`
newQuery = await contract.evaluateTransaction('richQuery',stringQuery);
console.log(JSON.parse(newQuery));
Не является ли значение stringQuery
допустимым запросом к CouchDB
?
Возможно, я неправильно использую функцию, потому что в документации говорится о функции, возвращающей StateQueryIterator.Может кто-нибудь помочь мне, как использовать функцию getQueryResult
в JavaScript?Спасибо!