是否可以自动创建收藏夹或文档?
就我而言,我已经有一个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")
答案 0 :(得分:1)
错误消息“ the property.name是空字符串”告诉您您正在尝试添加无效的文档:
setData(["": ""])
空字符串的字段名称无效。给它起一个符合documentation中要求的名称。