Javascript Directus API SDK:如何使用M2M筛选器获取项目
我在sdk js中找不到(甚至在文档中)使用M2M进行API调用的最佳方法。例如,如果我有两个具有M2M关系的集合“文章”和“类别”。如何从一个分类id获取所有文章 我试过这个:Javascript Directus API SDK:如何使用M2M筛选器获取项目,javascript,php,directus,Javascript,Php,Directus,我在sdk js中找不到(甚至在文档中)使用M2M进行API调用的最佳方法。例如,如果我有两个具有M2M关系的集合“文章”和“类别”。如何从一个分类id获取所有文章 我试过这个: directusClient.getItems( 'articles', { filter: { categories: { id: req.params.id } } } ) 但我得到了这个错误: 错误:未知筛选器:新APIErro
directusClient.getItems(
'articles',
{
filter: {
categories: {
id: req.params.id
}
}
}
)
但我得到了这个错误:
错误:未知筛选器:新APIError处的id
我发现了错误。。我只需要使用过滤器
而不是过滤器
。
因此,我不得不使用属性categories\u id
,而不是id
最终代码:
directusClient.getItems(
'articles',
{
filters: {
categories: {
categories_id: req.params.id
}
}
}
)