【问题标题】: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);

【问题讨论】:

    标签: google-app-engine google-cloud-datastore objectify


    【解决方案1】:

    是的,有可能...添加 "in" ,像这样

    ofy.query(CarObject.class).filter("vin in",vinNumberList);
    

    【讨论】:

    • 感谢您的输入,这正是我所需要的。对这个问题 +1 怎么样?
    • @Patrick 我知道这有点老了 - 有没有办法做相反的事情 - 如果你在对象中有一个列表并且需要过滤对象是否包含给定的价值?
    • @seanchriste 是的。如果您可以提出问题,那么我可以通过示例代码给您一个正确的答案。把链接放在这里,我可以找到它。
    • @Patrick 这是链接,只有 1 个捕获,它首先使用祖先(键)然后查询 - 无论如何,这是链接 stackoverflow.com/questions/9867401/…
    • @Daniel 这样做也受到 Objectify V4 的支持,因为我使用 objectfy v4 对其进行了测试,但我返回了空列表。这里stackoverflow.com/questions/15292834/…我也问过这个问题,但没有得到任何答案。
    猜你喜欢
    • 2013-11-04
    • 1970-01-01
    • 2013-03-15
    • 2012-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-05
    • 1970-01-01
    相关资源
    最近更新 更多