use*_*577 9 javascript firebase firebase-realtime-database
我试图从我的React Native App中保存一个对象.请查看以下代码段.
const { currentUser } = firebase.auth();
firebase.database().ref(`/users/${currentUser.uid}/employees`)
.push({ name, phone, shift })
.then(() => {
console.log('Save to Firebase was successful');
})
.catch((error) => {
console.log(error);
});
Run Code Online (Sandbox Code Playgroud)
但在Firebase控制台中,我什么都看不到.我很惊讶当时和捕获甚至没有被召唤.我错过了什么?控制台不显示任何错误.
我的Firebase数据库规则:
这是我的Firebase实时数据库视图:
问题 - 我正在推动/users/${currentUser.uid}/employees道路,我是否需要手动创建"用户"节点?
不要使用 Push 将数据保存到 Firebase,而应使用set或update。它的工作原理如下:-
firebase.database().ref(`/users/${currentUser.uid}/employees`).set({
name: name,
phone: phone,
shift : shift
});
Run Code Online (Sandbox Code Playgroud)
欲了解更多信息,请访问:- https://firebase.google.com/docs/database/web/read-and-write
希望它会有所帮助。
| 归档时间: |
|
| 查看次数: |
548 次 |
| 最近记录: |