获取最近的数据项 - Google App Engine - Python
我需要从一个集合中获取最近添加的项目。以下是我现在的做法:
class Box(db.Model):
ID = db.IntegerProperty()
class Item(db.Model):
box = db.ReferenceProperty(Action, collection_name='items')
date = db.DateTimeProperty(auto_now_add=True)
#get most recent item
lastItem = box.items.order('-date')[0]
这样做会不会很耗费资源?有没有更好的方法呢?