использовать where
и and
фильтры,
let idProofs = await query('selectRequestedIdProofsByOwner',
{
"where": {
"and": [
{ "owner": proofOwner },
{ "proofName": proofName }
]
}
}
);
Следует отметить, что это не работает с атрибутами отношений. Это только для базового сопоставления строк.В вашем примере owner
совпадение с proofOwner
не будет работать.
Обновление
Сопоставление отношений можно выполнить с помощью префикса namespace
name с Resource type
, за которым следуют #
иUnique
идентификатор ресурса.
let idProofs = await query('selectRequestedIdProofsByOwner',
{
"where": {
"and": [
{ "owner": "resource:org.example.businessnetwoek.ParticipantType#"+proofOwner },
{ "proofName": proofName }
]
}
}
);
В вашем примере uniqueId
будет proofOwner