我正在构建一个社交媒体应用程序,其中用户通过Google登录注册帐户,并在Firebase数据库中收集所有信息,例如用户名,电子邮件,年龄等。但是我的问题是例如键入用户名的用户(例如: -Tesla)注册他的帐户后,它应该生成第一个字母用户名的密钥,因此第一个字母密钥将为“ T”。唯一的生成密钥的方法是在firebase数据库中手动进入并单击添加字段按钮,但是我需要自动生成代码的代码。
usersRef.document(user.id).setData({
"id": user.id,
"username": username,
"photoUrl": user.photoUrl,
"email": user.email,
"displayName": user.displayName,
"bio": "",
"timestamp": timestamp,
"key":"******* What should i write the code ******",