2017-02-11 10 views
0

firebaseリアルタイムデータベースで基本的な書き込み操作をしようとしていますが、できません。firebaseにデータを書き込めません

私のjavascriptのコードは次のとおりです。

{ 
    "rules": { 
    ".read": true, 
    ".write": true 
    } 
} 

をし、私の現在のdatasnapshotは以下の通りである:私は現在、以下のように私のfirebaseルールを開いた

function submitquery() 
{ 
    var ref = firebase.database().ref(); 
    ref.child("text").set("somevalue"); 
} 

firebase datasnapshot

私はデータを取得することができますが、上記の書き込みコマンドは取得できませんワーキング。助けてください。

答えて

0

は、あなたの関数を見てみましょう:。

function submitquery() 
{ 
    var ref = firebase.database().ref(); 
    ref.child("text").set("somevalue"); 
} 

あなたは)(firebase.databaseを設定しているREF()がありますが、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" 
}); 

は、この情報がお役に立てば幸い!

関連する問題