1

行20〜30だけが返されるように、クエリをフィルタリングできますか?

これはここでは言及されていないようです: https ://developers.google.com/appengine/docs/java/datastore/queries

4

1 に答える 1

1

整数オフ​​セットを使用すると、最初の結果を返す前に、指定された数の結果がスキップされます。上記の例で次の行を置き換えると、最も高い5人ではなく、6番目から10番目に高い人が返されます。

return pq.asList(FetchOptions.Builder.withOffset(5).limit(5));

https://developers.google.com/appengine/docs/java/datastore/queries#Retrieveing_Results

エンティティは引き続き内部で取得されることに注意してください。データストアの操作を減らしたい場合は、代わりにクエリカーソルの使用を検討してください。JDOドキュメント

于 2013-01-03T13:29:03.970 に答える