для запросов в logic.js я могу использовать
await query('selectCommoditiesWithHighQuantity')
Но как мне это сделать, если у меня несколько входов?если у запроса есть такая функция
query selectCommoditiesByTimeAndOwnerAndDataType {
description: "Select all commodities based on their sender country"
statement:
SELECT org.stock.mynetwork.Commodity
WHERE(time > _$from AND time < _$to AND owner == _$owner AND dataType == _$dataType)
}
как я могу вызвать этот запрос со стороны js?
edit: js code
/**
* Track the trade of a commodity from one trader to another
* @param {org.stock.mynetwork.Receive} receive - the receive to be processed
* @transaction
*/
async function receiveCommodity(receive) {
let q1 = await buildQuery('SELECT org.stock.mynetwork.Commodity ' +
'WHERE (productName == _$productName AND owner == _$owner)');
let result2 = await query(q1,{productName:receive.productName,owner: receive.newOwner});
}
проблема сlet result2 = await query(q1,{productName:receive.productName,owner: receive.newOwner});
часть.Если я просто использую productName: receive.productName
, он работает отлично, но когда я добавляю owner: receive.newOwner
, он нуждается в serialize.json