小编Eba*_*Ali的帖子

按时间戳按升序对Firestore数据进行排序

我将应用程序发布的想法存储在Firestore中。数据像这个Ideas / {documentID} / IdeaObject一样存储在Firestore中。问题是,当我检索数据时,它没有按发布时间排序。检索到的构想是根据Firestore自动创建的documentID的ID来确定的。我在模型类中使用了ServerTimestamp,并且在检索它时,我在orderByFirestore引用中使用了该方法,但仍然没有使用。

Idea.java

public class Idea {
    @ServerTimestamp
    private Date date;
    private String title, idea, timeCommitment, ideaStage, postedBy, website, videoPitch;
    private int views, favorites;
    private ArrayList<String> lookingFor = new ArrayList<>();
    private ArrayList<String> tags = new ArrayList<>();
    private String userID;
    private String timeStamp;

    public Idea() {
    }

    public Idea(String title, String idea, String timeCommitment, String ideaStage, String postedBy, String website, String videoPitch, int views, int favorites, ArrayList<String> lookingFor, ArrayList<String> tags, String userID, …
Run Code Online (Sandbox Code Playgroud)

java android timestamp firebase google-cloud-firestore

7
推荐指数
2
解决办法
1万
查看次数