我在过滤 M2M 数据时遇到问题。我想检索区域设置指定的文章列表(directus 翻译场景) 尝试了很多方法,但这些都不起作用
文章/行?过滤器[translations.locale_id][eq]=2
文章/行?过滤器[article_translations.locale_id][eq]=2
文章/行?过滤器[locales.id][eq]=2
这是架构:
文章(id,publish_date,翻译:翻译接口)
区域设置(ID、名称、代码)
articles_translations(id,article_id:FK,locale_id:FK,标题,内容)
感谢您的帮助! 在此输入图片描述
此外,在管理应用程序中,我在按列过滤时遇到查询错误翻译,所以我认为管理应用程序不支持它
Directus REST API 中翻译的正确语法是
/articles?deep[translations][_filter][language_code][_eq]=2
Deep要求过滤内部字段。