spo*_*oss 11 dart flutter google-cloud-firestore
我需要使用Flutter应用程序在添加到Firestore的新文档上添加服务器端时间戳.我看到我应该使用,FieldValue.serverTimestamp
但我不知道在哪里可以找到它.
spo*_*oss 23
截至9月5日,更新的cloud_firestore
v0.8.0库现已拥有FieldValue.serverTimestamp()
.一切都在宇宙中很好
Joh*_*avi 23
'timestamp' : Timestamp.now()
Timestamp.now()是 cloud_firestore 的一部分;
例子
显示库从 cloud_firestore 导入并创建Docs 的屏幕截图
a server-generated timestamp in the written data.
Kor*_*fin 11
通过添加示例用法来扩展 @spongyboss 的答案(截至 2020 年 4 月):
_firestore.collection('messages').add({
'text': messageText,
'sender': loggedInUser.email,
'created': FieldValue.serverTimestamp()
});
Run Code Online (Sandbox Code Playgroud)
'created' 将被存储为 timestamp
样品分选:
_firestore.collection('messages')
.orderBy('created', descending: false)
.snapshots()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4334 次 |
最近记录: |