是否可以使用 Reactivesearch 进行 AND 查询?似乎如果您在多数据列表中选择多个条件,它将返回与您选择的任何一个条件匹配的记录。我想修改搜索,以便如果我选择多个条件,则仅返回与我选择的所有条件匹配的那些记录。
例如,如果某些电影同时被标记为惊悚片和戏剧,而另一些电影被标记为仅戏剧或仅惊悚片,并且我同时选择了惊悚片和戏剧,那么只有那些被标记为惊悚片和戏剧的电影才应返回。不应退回被标记为仅戏剧或仅惊悚的电影。
是否可以使用 Reactivesearch 进行 AND 查询?似乎如果您在多数据列表中选择多个条件,它将返回与您选择的任何一个条件匹配的记录。我想修改搜索,以便如果我选择多个条件,则仅返回与我选择的所有条件匹配的那些记录。
例如,如果某些电影同时被标记为惊悚片和戏剧,而另一些电影被标记为仅戏剧或仅惊悚片,并且我同时选择了惊悚片和戏剧,那么只有那些被标记为惊悚片和戏剧的电影才应返回。不应退回被标记为仅戏剧或仅惊悚的电影。
是的,您可以使用 ReactiveSearch 进行 AND 查询。对于上述用例,您可以将customQuery
prop 与MultiDataList
组件一起使用。在这里,您可以指定一个回调函数,该函数可以在相同字段之间使用 must 子句构建查询。
已创建代码沙箱来演示上述用例。 https://codesandbox.io/s/multidatalist-khsup
如需更多参考,您可以参考文档 https://docs.appbase.io/docs/reactivesearch/v3/list/multidatalist/