[英]Swift - Firestore auto create collection/document
有没有办法自动创建一个集合或文档?
就我而言,我已经有了一个collection
(“用户”),其中包含所有用户。 我想要实现的是,如果用户单击一个按钮,则会创建几个subcollections
,并且还应创建一个空document
。
我试过这个但失败了:
func insertWish(){
let db = Firestore.firestore()
let userID = Auth.auth().currentUser!.uid
db.collection("users").document(userID).collection("wishlists").document("Main Wishlist").collection("Wünsche").document("Laptop").setData(["": ""]) { (error) in
if error != nil {
print("error")
}
}
}
这些集合/文档在我的数据库中不存在,只有在用户单击按钮时才应创建:
collection("wishlists").document("Main Wishlist").collection("Wünsche").document("Laptop")
错误消息“The property.name is the empty string”告诉您您正在尝试添加无效文档:
setData(["": ""])
空字符串的字段名称无效。 取一个符合文档要求的名字。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.