gpt4 book ai didi

java - 发电机 : Contains all filter

转载 作者:行者123 更新时间:2023-11-29 04:30:44 27 4
gpt4 key购买 nike

我有一个架构,其中包含一个名为 ids(数字列表)的字段

如何创建 QuerySpec 来过滤包含指定列表的所有值的项目?

例如:

item 1: ids=[1,2,3]
item 2: ids=[1,3,5]

当我按 [1,2] 过滤时,我只需要检索 item 1

我正在使用:

querySpec.withFilterExpression("contains(ids,:f1) and contains(ids,:f2)")

但是我不知道它是否高效,或者是否有更方便的方法。

最佳答案

该值不能是 SET、MAP 或 LIST。您必须使用 AND 运算符来实现 OP 中提到的结果。

CONTAINS is supported for lists: When evaluating "a CONTAINS b", "a" can be a list; however, "b" cannot be a set, a map, or a list.

关于java - 发电机 : Contains all filter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43874833/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com