0
我在https://developers.google.com/appengine/docs/python/ndb/queryclass注意到,ndb.Query构造函数有一个可选参数,它允许您指定查询中的顺序。这个参数必须是datastore_query.Order类型,但我似乎无法找到关于此对象的任何文档或如何创建它。我想这样做的是指定模型属性的列表,通过订购:如何为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)
任何想法?
我想我是过于复杂的事情。我发现我可以使用Mode.query()。order(* [...])。 – Trevor 2013-04-05 07:10:30
是的,请使用.order(...)。 – 2013-04-05 14:41:53