我正在使用GAE和python,我遇到了这个问题,我正在尝试做这样的事情:
db.delete(db.Query(StudentVote).filter('topic.lecture = ', lecture))
和
db.delete(db.Query(StudentVote).filter('topic.lecture.course.owner = ', owner))
我尝试删除一组实体,每个实体都有一个具有讲义属性的主题属性,等等。
StudentVote-> topic-> lecture->课程 - > 所有者
但查询不起作用,有没有办法过滤那种方式? a或什么是最佳实践来实现这个功能?
谢谢先进,Gal。
答案 0 :(得分:0)
如果这是一个常见查询,您需要将所有者作为StudentVote中的索引属性。这会使您的写入更昂贵,但它会让您按所有者进行查询。否则,如果它很少并且性能不是问题,您可以手动查询链。