所以我在Directus后端有一个选择项,所以当JSON从API中出来时,它是一个一维数组,如下所示:
"field_name": [
"",
"option 6",
"option 11",
""
]
(顺便说一句,我不知道为什么所有这些字段都产生这些空白值,但这又是另一回事)
我正在尝试在前端创建一个接口,您可以在其中选择一个或多个这些值,如果为该记录找到任何一个,则结果将返回。将其视为标签列表,如果该项目只有一个值,则应将其返回。
我可以使用[contains]运算符查找它是否具有我要查找的值之一,但是我只能传递一个值,而我需要所有具有optionX或optionY或optionZ的值。我基本上需要[contains]和[in]的组合才能实现我想做的事情。有没有办法做到这一点?
我也尝试将[逻辑]运算符设置为OR,但随后又拧紧了需要包含为AND的其他过滤器(否则我做错了)。更不用说查询变得完全不规则了。
帮助?