我编写了一个云功能代码以在集合中创建记录,我想为记录AM创建的动态值分配为子收集名称。代码为blow
var mobileNumber = eventSnapshot.child('mobileNumber').val()
usersRef.update({
mobileNumber: {
email: eventSnapshot.child('email').val(),
isUserEnabled: eventSnapshot.child('isUserEnabled').val(),
name: eventSnapshot.child('name').val()
}
});
添加到集合中的记录
mobileNumber: {
email: "xxxxxx@xxxx.xx",
isUserEnabled: true,
name: "YYYYYYYYYY"
}
,但我的意思是像下面的唱片
那样的唱片+919876543210: {
email: "xxxxxx@xxxx.xx",
isUserEnabled: true,
name: "YYYYYYYYYY"
}
使用child()
访问UsersRef下的密钥。然后更新该密钥下的值:
var mobileNumber = eventSnapshot.child('mobileNumber').val()
usersRef.child(mobileNumber).update({
email: eventSnapshot.child('email').val(),
isUserEnabled: eventSnapshot.child('isUserEnabled').val(),
name: eventSnapshot.child('name').val()
});