我在Algolia中有记录包含一个带有整数值的数组属性,如:
{
...
choice_ids: [1, 99, 100, 200]
...
}
Run Code Online (Sandbox Code Playgroud)
我想过滤包含另一个数组的任何值的所有记录.例如,我搜索[1,300,400,600,700],我应该在顶部获得记录,因为它包含1.
我应该用OR参数构造过滤器还是有更好的方法?
red*_*dox 13
我应该用OR参数构造过滤器还是有更好的方法?
是的,这是要走的路.
index.search('....', { filters: '(choice_ids=1 OR choice_ids=99 OR choice_ids=100 OR choice_ids=200)' });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
810 次 |
| 最近记录: |