【发布时间】:2021-03-04 09:41:02
【问题描述】:
我有数据
id = [1,2,3]
id = [2]
id = [2,3]
id = [1,3]
id = [2]
预期结果:
id = [2]
id = [2]
当前结果:
id = [1,2,3]
id = [2]
id = [2,3]
id = [2]
我当前的查询:
$query->createFilterQuery('id')->setQuery('id:2');
我只想得到一个值的数组,它会等于我传入的值,比如1或2或3。如上例,我传递的值= 3,结果将返回null .
谢谢大家!
【问题讨论】:
-
id:2 AND NOT id:[* TO 2} AND NOT id:{2 TO *]有用吗? (即“任何具有 id 2,而不是低于 2 或大于 2 的 id) -{和[之间的区别是一个是独占的,一个是包含的值.