这是我必须初始化Firebase的一些代码:
firebase.initializeApp(config);
var database = firebase.database();
var ref = database.ref('names');
var data = {
userName: Elbert
}
ref.push(data);
虽然我了解如何检索唯一键,但我不知道如何将新数据推送到该唯一键。具体来说,我尝试将子项添加到userName下的唯一键。我很感激任何帮助,谢谢!
答案 0 :(得分:0)
我假设您要将子项添加到您所指的唯一键而不是userName下,因为userName是一个值本身,例如添加电子邮件,例如:
names
-L2Btcm5y1Nm0mCXi-E_
userName: Elbert
email: some@email.com
为此,您可以在唯一键下设置完整数据值,即:
var ref = database.ref('names/-L2Btcm5y1Nm0mCXi-E_');
var data = {
userName: 'Elbert',
email: 'some@email.com'
};
ref.set(data);
或者您可以直接参考您想要设置的密钥,即:
var ref = database.ref('names/-L2Btcm5y1Nm0mCXi-E_/email');
ref.set('some@email.com');