我正在尝试使用 pet-owner 示例来创建某种播放列表应用程序,其中播放列表可以在不同用户之间共享。
我已阅读这两个链接以了解在 Backand 中创建了多少对多关系:
根据宠物的示例,要从一只宠物中获取所有所有者,我应该获取宠物对象(使用其 id 字段),然后过滤与用户 id 匹配的 user_pets 列表。这可能适用于少量用户/宠物,但我宁愿通过 user_id 和 pet_id 过滤直接查询 user_pets 表。
我的方法是这段代码没有成功:
$http({
method: 'GET',
url: getUrl(), // this maps to pets_owner "table"
params: {
deep: true,
exclude: 'metadata',
filter: [
{ fieldName: 'pet', operator: 'equals', value: pet_id },
{ fieldName: 'owner', operator: 'equals', value: user_id }
]
}
})
知道如何查询/过滤以仅获得相关结果吗?
提前致谢