0

GAE とオブジェクト化の質問のもう 1 つの初心者。

私はゲームエンティティを持っています

player1
player2
gameOutcome
gameDate
gameDetails
etc

プレイヤーとゲームの結果に基づいてクエリを実行し、返された (1 ~ 400 アイテム) を日付で並べ替える必要があります。リスト(各ゲームのまとめ)は15個ずつ表示されます。表示される次のページと各ゲームの詳細ページに移動するには、並べ替えられたリストを保存する必要があります。memcache には Game インスタンスを含めることができますが、ソートされたリストをどこかに保持する方法はありますか?

4

1 に答える 1

1

AppEngine データストア (およびオブジェクト化) は、「カーソル」を使用してクエリ結果を返すことができるため、15 個のアイテムを取得できます。また、この「カーソル」オブジェクトを使用すると、次の 15 個のオブジェクトを取得できます。appengine-indexes.xml で、プレーヤー、ゲームの結果、日付順に並べ替えた「インデックス」を指定する必要があります。その後、Objectify はクエリ自体 (ページングを含む) を自動的に処理できます。

それが機能するようになったら、結果を memcache にキャッシュして最適化を試みることができますが、私があなたの立場であれば、それとは別に取り組みます。

于 2013-07-10T00:51:07.107 に答える