时间戳作为Firestore,Android中的文档

时间:2019-10-10 08:05:39

标签: android firebase google-cloud-firestore

我知道可以使用@ServertimeStamp

保存该字段

我也想按timestamp的顺序列出文档。

什么是最好的方法?

您能显示一些代码来做到这一点吗?并向我解释?

  

,我希望它是唯一的数字(例如140717313 ...),而不是String或   东西

实际上我现在有点困惑,有很多计算日期或时间的方法

我需要最简单的一个..谢谢您的阅读,我知道这是一个愚蠢的问题,但我是新来的并且感到困惑 对不起

2 个答案:

答案 0 :(得分:1)

要命名文档[serverTimestamp],请执行以下操作:

val db = FirebaseFirestore.getInstance()
db.collection("collectionName").document(Timestamp.now().seconds.toString()).set()....

并按降序检索值:

val docRef = db.collection("collectionName").orderBy(FieldPath.documentId(), Query.Direction.DESCENDING)).limit(5)
docRef.get()....

答案 1 :(得分:0)

您可能应该将其与Date.getTime()进行比较;方法将返回您的毫秒数。