ios - 创建 Firestore ios 后如何获取文档 ID?
问题描述
Firestore 的新手。有没有办法获取 ID 或引用新创建的文档?
firestore.collection(myCollection).document().setData(["myData": data]) { err in
if let err = err {
print("Error writing document: \(err)")
} else {
print("Document successfully written!")
}
}
任何形式的帮助都将受到高度赞赏。
解决方案
您可以在创建文档之前获取它,因为它是在您创建DocumentReference时在客户端生成的。
let ref = firestore.collection(myCollection).document()
// ref is a DocumentReference
let id = ref.documentID
// id contains the random ID
ref.setData(...)
推荐阅读
- azure - 如何在 ADF 中获取自纪元以来的毫秒数
- firebase - firebase firestore 读取如何计算?
- python - 如何使用python根据相关统计进行最佳分组?
- python - 不能将序列乘以“float”类型的非整数(没有库的图像混合)
- python - 返回作为第二个参数传递的数组中第一个参数的索引的函数
- amazon-web-services - AWS Cognito 在将 istio sidecar 添加到 pod 后无法进行身份验证
- javascript - 将媒体对象从视图发布到控制器
- python - 当我输入任何和每个 pip 命令时都会出现 pip 错误
- excel - 从 Visual Basic 中获取价值
- reactjs - 如何部署更新项目并在 github 上发布?