Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Directus Javascript SDK进行条件过滤? 问题_Javascript_Directus_Headless Cms - Fatal编程技术网

如何使用Directus Javascript SDK进行条件过滤? 问题

如何使用Directus Javascript SDK进行条件过滤? 问题,javascript,directus,headless-cms,Javascript,Directus,Headless Cms,我无法更改curl调用中的默认AND运算符,如directus api文档中所述: 问题 如何启用OR运算符,以便根据不同的条件(如下面的代码)进行筛选 密码 因此,注释输出代码是一个不同的标准,应该能够使用or运算符匹配插入的文本。相反,它现在在curl输出api调用中使用AND运算符 非常感谢您的帮助 filter: { field_one: { 'eq': 'hello' }, field_two: { 'logical': 'or', 'eq': 'w

我无法更改curl调用中的默认AND运算符,如directus api文档中所述:

问题 如何启用OR运算符,以便根据不同的条件(如下面的代码)进行筛选

密码 因此,注释输出代码是一个不同的标准,应该能够使用or运算符匹配插入的文本。相反,它现在在curl输出api调用中使用AND运算符

非常感谢您的帮助

filter: {
  field_one: {
    'eq': 'hello'
  },
  field_two: {
    'logical': 'or',
    'eq': 'world'
  },
},

只需在要用作“或”的对象中添加“逻辑”:“或”

为什么逻辑在可用?谢谢您的帮助。你能告诉我SDK文档中对这一点的解释是什么吗?
filter: {
  field_one: {
    'eq': 'hello'
  },
  field_two: {
    'logical': 'or',
    'eq': 'world'
  },
},