首页 > 解决方案 > 在 Flutter 中,如何创建与 Firebase documentID 兼容的字符串?

问题描述

在 Flutter 中,在 Firebase 中添加 Document 时,会自动生成 documentID。但是,如果应用程序处于脱机状态,我如何创建与 Firebase documentID 兼容的字符串?

标签: firebaseflutterdartgoogle-cloud-firestore

解决方案


我刚刚找到了解决方案

String getNewDocID() {
    return Firestore.instance.collection('').document().documentID;
}

DocumentReference 文档 ( [String path] ) 返回具有提供路径的 DocumentReference。

如果未提供路径,则使用自动生成的 ID。

生成的唯一键以客户端生成的时间戳为前缀,以便生成的列表将按时间顺序排序。

https://pub.dev/documentation/cloud_firestore/latest/cloud_firestore/CollectionReference/document.html


推荐阅读