java - 递增数字作为 Firestore 文档名称?

标签 java android firebase google-cloud-firestore google-cloud-functions

基本上总结在标题中,我想做到这一点,以便在特定集合中创建的每个新文档都有一个递增的序列号。这是为了正确跟踪写入数据库的新订单。 AutoID 是随机的,会导致排序问题,我希望数据易于管理。这可以通过云功能实现吗?我可以查看任何示例代码 fragment 吗?谢谢!

最佳答案

使用firebase.firestore.FieldValue.serverTimestamp .它将由服务器设置为 nanosecond resolution .

firebase.firestore().collection('stuff').add({
  sort: firebase.firestore.FieldValue.serverTimestamp(),
});

关于java - 递增数字作为 Firestore 文档名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50996555/

相关文章:

java - 测试动态 Web 应用程序的并发用户

java - Android中调用方法时出现奇怪的异常

android - 如何构建和使用 Mosby 库?

火力地堡功能 : Support Global variable across functions

firebase - 在 firebase 动画列表中,有没有办法让 firebase 列表在加载之前知道小部件的预期高度?

java - Keycloak 用户联盟

java - 为什么当我想使用变量类时需要初始化它

安卓适配器和上下文菜单

android - 如何将 android 项目转换为 ionic 插件

reactjs - this.setState() 不会渲染获取的 Firebase 图片