我在数据存储区中有一个名为“组”的实体,这些组具有所有者和管理者。这些是另一个称为成员的实体。它具有电子邮件属性。
我想使用ndb进行查询,以检索成员是经理或所有者(或两者)的所有组。
我要做的是(在检索用户之后)
Group.query().filter(ndb.OR(Group.owners == member.key, Group.managers == member.key)).fetch(projection=Group.projection)
这不会返回我期望的所有组。我在滥用ndb.OR
运算符吗?
感谢您的帮助