gpt4 book ai didi

google-app-engine - 多个过滤器与 OR ,ndb 查询

转载 作者:太空宇宙 更新时间:2023-11-03 15:28:35 24 4
gpt4 key购买 nike

这些查询有什么区别:

  1. 后续过滤器:

    qry1 = Account.query() # Retrieve all Account entitites
    qry2 = qry1.filter(Account.userid >= 40) # Filter on userid >= 40
    qry3 = qry2.filter(Account.userid < 50) # Filter on userid < 50 as well
  2. 使用 ndb.OR:

    qry = Article.query(ndb.OR(Account.userid >= 40,
    Account.userid < 50))
  3. 使用 ndb.AND:

    qry = Article.query(ndb.AND(Account.userid >= 40,
    Account.userid < 50))

最佳答案

第一个查询执行 AND。因此,查询只会返回匹配两个不等式的实体。第二个查询执行 OR。因此,将返回与任一过滤器匹配的实体。有关 ndb 查询的更多信息,请查看 NDB Queries .

关于google-app-engine - 多个过滤器与 OR ,ndb 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26438435/

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