我在https://developers.google.com/appengine/docs/python/ndb/queryclass注意到,ndb.Query 构造函数有一个可选参数,允许您在查询中指定顺序。此参数的类型必须为 datastore_query.Order,但我似乎找不到有关此对象或如何创建它的任何文档。我想做的是指定要排序的模型属性列表:
property_list = [Item.property1, Item.property2]
items = Item.query(orders=Order(property_list))
代替:
items = Item.query().order(Item.property1, Item.property2)
有任何想法吗?