我想在我的列表中添加一个新项目,我使用firebase而不使用用户(电子邮件,密码)
我想添加这样的新项目:
列表
vdjs43ndjufd87
"名称" :Jak
"大学" :哈佛
列表
vdjs43ndjufd87
"名称" :Jak
"大学" :哈佛
"年龄" :23
此代码对我不起作用
let key = ref.child("posts").childByAutoId().key
let post = ["uid": userID,
"author": username,
"title": title,
"body": body]
let childUpdates = ["/posts/\(key)": post,
"/user-posts/\(userID)/\(key)/": post]
ref.updateChildValues(childUpdates)`
答案 0 :(得分:0)
您是否检查过您是否可以向您的数据库添加项目?
默认情况下,如果您尚未为应用程序的用户实现任何连接模块,则firebase数据库具有在开发期间需要停用的保护。
不要忘记在提交应用之前重新启用此保护!
您可以在此处详细了解规则:https://firebase.google.com/docs/database/security/