2013-07-18 126 views
1

是否可以通过StringProperty对查询结果进行排序?Google App Engine - ndb按字符串排序? (Python)

我有以下几点:

class User(ndb.Model): 
    first_name = ndb.StringProperty(indexed=False) 
    last_name = ndb.StringProperty(indexed=False) 

现在,如果我想从数据库中检索存储的项目,我用这个(它的工作原理):

user_query = User.query(ancestor=user_key(user_name)) 

但我想要的结果,以所以我用这个:

user_query = User.query(ancestor=user_key(user_name)).order(-User.first_name) 

这不行!我不知道什么是错误的,它不会产生任何错误,但没有结果显示出来。我得到的是一个空表:-(

回答

7

你需要为了工作的索引。

+0

非常感谢你! – Albraa

+0

谢谢!这是令人沮丧的是没有错误抛出,以便没有索引只是默默地没有任何回报 – jnoor

相关问题