我将应用程序发布的想法存储在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)