从 Firestore 检索最后一个文档 ID Swift 4 iOS

Retrieve Last Document ID from Firestore Swift 4 iOS

大家好,我想问一个关于新 Firestore 的简单问题...

如何从 Firestore 数据库中检索最后一个自动生成的文档 ID。

ID examples here

您可以将引用保存在变量中并在完成块中使用它。 来自文档:

var ref: DocumentReference? = nil
ref = db.collection("cities").addDocument(data: [
    "name": "Tokyo",
    "country": "Japan"
]) { err in
    if let err = err {
        print("Error adding document: \(err)")
    } else {
        print("Document added with ID: \(ref!.documentID)")
    }
}

ref!.documentID 就可以了!

如果你说的是在保存时获取它,我建议你每次保存新文档时将最后一个存储在另一个集合中的单个文档中。