按列表对象化查询过滤器?
Posted
技术标签:
【中文标题】按列表对象化查询过滤器?【英文标题】:Objectify query filter by list? 【发布时间】:2011-12-22 11:08:48 【问题描述】:是否可以使用列表进行 Objectify 查询并获取与列表匹配的所有对象的列表?例如
List<String> vinNumberList;
Query<CarObject> q=ofy.query(CarObject.class).filter("vin",vinNumberList);
【问题讨论】:
【参考方案1】:是的,有可能...添加 "in" ,像这样
ofy.query(CarObject.class).filter("vin in",vinNumberList);
【讨论】:
感谢您的输入,这正是我所需要的。对这个问题 +1 怎么样? @Patrick 我知道这有点老了 - 有没有办法做相反的事情 - 如果你在对象中有一个列表并且需要过滤对象是否包含给定的价值? @seanchriste 是的。如果您可以提出问题,那么我可以通过示例代码给您一个正确的答案。把链接放在这里,我可以找到它。 @Patrick 这是链接,只有 1 个捕获,它首先使用祖先(键)然后查询 - 无论如何,这是链接 ***.com/questions/9867401/… @Daniel 这样做也受到 Objectify V4 的支持,因为我使用 objectfy v4 对其进行了测试,但我返回了空列表。这里***.com/questions/15292834/…我也问过这个问题,但没有得到任何答案。以上是关于按列表对象化查询过滤器?的主要内容,如果未能解决你的问题,请参考以下文章