这是一些初始化Firebase的代码:
firebase.initializeApp(config);
var database = firebase.database();
var ref = database.ref('names');
var data = {
userName: Elbert
}
ref.push(data);虽然我知道如何检索唯一的密钥,但我不知道如何将新数据推送到那个唯一的键中。具体来说,我试图在userName下的唯一键中添加一个子键。我很感谢你的帮助,谢谢!
发布于 2018-01-06 20:22:15
我假设,当您说要在唯一的键中添加一个子键时,您指的是沿着userName,而不是在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');https://stackoverflow.com/questions/48131228
复制相似问题