命名我自己的firebase唯一ID /密钥。使用Javascript

时间:2016-11-11 09:55:14

标签: javascript firebase

每当我将数据推入firebase时,我都会尝试命名自己的密钥。

firebase.initializeApp(config);

var database = firebase.database().ref('players');
var theKey;
var newPostRef;

$(document).on('click', '#enter', getName);

function getName()
{
    var name = $('#user').val().trim();

    database.push({
        name: name
    });

}

database.on("child_added", function(childSnapshot){
    var childKey = childSnapshot.key;
    var childData = childSnapshot.val;
    console.log('key', childKey)
    console.log('data', childData)

    }, function (errorObject) {

        console.log("The read failed: " + errorObject.code);

    })

console.log(' key',childKey)将显示随机生成的密钥,该密钥通常是一长串随机字母。我如何命名自己的密钥?

1 个答案:

答案 0 :(得分:1)

使用set。

而不是使用push()函数

例如:

usersRef.child("custom-column-name").set({   
        date_of_birth: "June 23, 1912", 
        full_name: "Alan Turing" 
});