-2

根据文档...

IN 运算符还执行多个查询,针对指定列表中的每个项目执行一个查询,所有其他过滤器都相同,并且 IN 过滤器替换为相等 (==) 过滤器。结果按列表中项目的顺序合并

如果另一个属性有排序顺序会发生什么?

query = Post.query(Post.tags.IN(['python', 'ruby', 'php'])).order(-Post.views)
results = query.fetch(20)

结果会按照浏览次数降序排列吗?

谢谢!

4

1 回答 1

0

是的,结果将按照您指定的顺序排列。如果 SDK 不能为您提供您请求的结果,它不会让您执行查询。

于 2012-04-19T04:27:16.273 回答