gpt4 book ai didi

android - 从 parse.com 表中查询最后一行?

转载 作者:太空狗 更新时间:2023-10-29 16:16:21 25 4
gpt4 key购买 nike

我正在尝试从我的 Parse.com 表中查询最后 20 行。我已经按照教程生成了下面的代码。该代码从表中返回 20 行,但不是最后 20 行。我退回前 20 件商品。如何只检索最后 20 行?

ParseQuery<ParseObject> query = ParseQuery.getQuery("Activities");
query.setLimit(20);
query.findInBackground(new FindCallback<ParseObject>() {
public void done(List<ParseObject> scoreList, ParseException e) {
}
});

最佳答案

看来您只需要在您正在制作的 ParseQuery 上使用不同的排序方法。您可以通过 CreatedDate 字段对查询结果进行排序:

// Sorts the results in descending order by the Created Date field
query.orderByDescending("dateCreated");

因此,在您的代码中,它将类似于:

//Where "CreatedDate", set the name of the Created Date field in your table.
ParseQuery<ParseObject> query = ParseQuery.getQuery("Activities");
query.orderByDescending("CreatedDate").setLimit(20);
query.findInBackground(new FindCallback<ParseObject>() {
public void done(List<ParseObject> scoreList, ParseException e) {
}
});

最后,您还会获得前 20 个结果,但结果的顺序相反,因此应该按预期工作。

关于android - 从 parse.com 表中查询最后一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25960870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com