2013-02-06 9 views
9

Die appengine Doku sagt auf wiederholte ndb properiertes, dass:Wie mutiert man eine wiederholte ndb-Eigenschaft?

Wenn eine wiederholte Eigenschaft Aktualisieren Sie entweder eine neue Liste oder mutieren die bestehende Liste an Ort und Stelle zuweisen können.

https://developers.google.com/appengine/docs/python/ndb/properties#repeated

Zwei Fragen:

  1. tun speichere ich Operationen schreiben, wenn ich die Liste nur mutieren, anstatt eine neue Liste an Stelle setzen?

  2. Wie mache ich genau die Mutation? Einfach das Objekt anhängen und Elemente in der Liste löschen, so wie ich es mit einer Liste in Python tun würde?

Vielen Dank!

Antwort

6

Ja, Sie haben es richtig in Ihrem Kopf.

  1. Nein, Sie sparen nicht, weil es immer noch ein Schreibvorgang mit den angewandten Kosten ist.
  2. Ja genau so. Anhängen wie eine normale Liste, Löschen usw. usw.
Verwandte Themen