嗨我正在使用谷歌應用程序引擎來創建一個圖片託管網站,每個頁面擁有5張圖片,我想得到一個布爾,它會告訴我,如果有一個後續頁面(它們按降序排列)。我有一個頁面限制和一個頁碼,所以我需要的是一個數據存儲查詢,將:獲取基於日期降序與谷歌數據存儲的第n個rownum
獲取rownum pagenumber * pagelimit的單個值(檢查頁面5顯示後存儲的東西)。
目前我有:
Query query = new Query("PicturePost").addSort("date",Query.SortDirection.DESCENDING);
List<Entity> results;
results = datastore.prepare(query).asList(FetchOptions.Builder.withLimit(pageLimit)
.offset(pageLimit*(pageNumber)));
boolean lastPage = results.isEmpty();
,但因爲它得到所有5個實體從下一個頁面,這將是低效的。
如果有人能幫助我,我會非常感激,謝謝!