如何在swift ui中使用autoid将带有字段的新文档添加到firebase集合

Posted

技术标签:

【中文标题】如何在swift ui中使用autoid将带有字段的新文档添加到firebase集合【英文标题】:How can I add a new document with fields to a firebase collection with the autoid in swift ui 【发布时间】:2020-01-19 17:11:06 【问题描述】:

我想使用 autoid 将文档添加到我的数据库集合中,其中包含我在 swift ui 中为其分配名称的字段。

【问题讨论】:

【参考方案1】:

获取数据库的引用:

var db: Firestore!

然后你可以参考它:

db.collection()

例如,如果我想在唯一 id 下添加一个人的姓名:

db.collection("users").addDocument(data: [
"name": nameTextField.text // Change this to the variable you want to save
])  err in
if let err = err 
    print("Error writing document: \(err)")
 else 
    print("Document successfully written!")


如果您创建的文档没有明确的 Id,我们的 SDK 会自动为您随机生成一个。

docs 也是一个很好的信息来源。

【讨论】:

以上是关于如何在swift ui中使用autoid将带有字段的新文档添加到firebase集合的主要内容,如果未能解决你的问题,请参考以下文章

访问唯一 AutoID 中的 Firebase 数据

AutoID 的 Swift Firebase 数据库数组

SWIFT:如何通过单击保存按钮在现有子项上添加键值?

如何在swift ui watch os中的同一屏幕中添加键盘和文本字段[关闭]

Firebase,Swift:仅检索那些具有特定键的“autoID”节点

如何在swift3 ios中使用键盘返回键将一个文本字段移动到另一个文本字段