Проблема:
Я разработал цепной код. И там я создал функцию для извлечения всех земель, принадлежащих конкретному человеку. Код выглядит следующим образом.
async nthUsersLands(stub, args) {
if (args.length != 1) {
throw new Error(
"Incorrect number of arguments. Expecting NIC ex: 944999014V"
);
}
let nic = args[0];
let landsAsBytes = await stub.getQueryResult({
selector: {
docType: "land",
owner: nic
}
});
console.log(landsAsBytes.toString());
return landsAsBytes;
}
};
Но когда я вызываю эту транзакцию, это приводит меня к ошибке, подобной этой.
Ошибка: недопустимое значение для элемента queryvalue типа string: object
(не строка)
Может кто-нибудь помочь мне решить эту проблему? Я ищу решение этой проблемы в интернете. Но я не смог найти ни одного хорошего решения этой проблемы. Спасибо!