2

我找不到(即使在文档中)从 sdk-js 使用 M2M 进行 API 调用的最佳方法。例如,如果我有两个具有 M2M 关系的集合“文章”和“类别”。如何从一个 categorie_id 获取所有文章?

我试过这个:

directusClient.getItems(
  'articles',
   {
     filter: {
       categories: {
         id: req.params.id
       } 
     }
   }
)

但我得到这个错误: Error: Unknown filter: id at new APIError

4

1 回答 1

3

我发现了我的错误..我只需要使用filters而不是filter. 因此,我不得不使用属性categories_id而不是id.

最终代码:

directusClient.getItems(
 'articles',
 {
   filters: {
     categories: {
       categories_id: req.params.id
     }
   }
 } 
)
于 2019-11-02T23:40:50.510 回答