无法在Firebase中写入数据
问题描述:
我想在我的Firebase实时数据库中执行基本的写入操作,但我无法这样做。无法在Firebase中写入数据
我的JavaScript代码是:
function submitquery()
{
var ref = firebase.database().ref();
ref.child("text").set("somevalue");
}
我有如下当前打开我的火力点规则:
{
"rules": {
".read": true,
".write": true
}
}
和我目前的datasnapshot是如下:
我能够检索数据,但上面的写命令不是加工。请帮忙。
答
让我们来看看你的函数:
function submitquery()
{
var ref = firebase.database().ref();
ref.child("text").set("somevalue");
}
您设置firebase.database()REF(),但你没有给予任何孩子裁判。这将工作:
var ref = firebase.database().ref('Queries');
ref.child('text').set("somvalue");
如果你想使你的代码更容易在未来的使用也可以用这样的:
//Var rootRef = firebase location
var rootRef = firebase.database().ref('test');
//Update test or create when test not exists
rootRef.update({
test: "somevalue"
});
希望这有助于!