以下两种带过滤器的查询方法有什么区别?
@classmethod
def get_by_user_id(cls, ancestor_key, user_id):
return cls.query(cls.user_id==user_id, ancestor=ancestor_key).get()
和
@classmethod
def get_by_user_id(cls, ancestor_key, user_id):
return cls.query(user_id=user_id, ancestor=ancestor_key).get()
似乎给出了相同的结果,它们是由 user_id 的值过滤的条目。谢谢。