Je dois récupérer l'élément le plus récent ajouté à une collection. Voici comment je le fais:Obtention de l'élément de données le plus récent - 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]
Est-ce une façon coûteuse de le faire? Y a-t-il un meilleur moyen?
Parfait. J'ai ajouté une propriété lastItem à Box qui sera mise à jour chaque fois que j'ajouterai un élément à Box. C'est beaucoup mieux. Je vous remercie. – Eric