Nehmen wir an, ich das Modell Foo in GAE haben und diese Abfrage.wie die n-te Datensatz einer Datenspeicher-Abfrage bekommen
query = Foo.all(), um ('- Schlüssel')
Ich möchte den n-ten Datensatz bekommen. Was ist der effizienteste Weg, um das zu erreichen?
Wird die Lösung Pause, wenn die Ordnungseigenschaft nicht eindeutig, wie das unten ist:
query = Foo.all(), um ('- Farbe')
bearbeiten: n. > 1000
bearbeiten 2: Ich möchte einen freundlichen Paging-Mechanismus entwickeln, der Seiten verfügbar zeigt (wie Seite 1, Seite 2, ... Seite 185) und erfordert eine "? Page = x" in der Abfragezeichenfolge, anstelle eines "? Bookmark = XXX". Wenn page = x, soll die Abfrage die Datensätze ab dem ersten Datensatz dieser Seite abrufen.
Entschuldigung, dass ich nicht ausreichend geklärt habe, was ich beabsichtigt habe. Bitte überprüfen Sie meine Frage, ich habe eine Bearbeitung vorgenommen. – shanyu
Aktualisierte meine Antwort mit mehr Details zu diesem Zweck. –