每当我将数据推入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)将显示随机生成的密钥,该密钥通常是一长串随机字母。我如何命名自己的密钥?
答案 0 :(得分:1)
使用set。
而不是使用push()函数例如:
usersRef.child("custom-column-name").set({
date_of_birth: "June 23, 1912",
full_name: "Alan Turing"
});