如何在Firebase数据库中自动生成用户名第一个字母的密钥

时间:2019-10-23 20:34:16

标签: firebase flutter dart

我正在构建一个社交媒体应用程序,其中用户通过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 ******",

enter image description here

0 个答案:

没有答案