在 Firebase 中存储用户数据

storing user data in firebase

我想使用 firestore 将用户数据添加到 firebase,我正在观看 toutial form udemy 但是由于 firestore 更新我遇到了这个错误(方法 'document' 没有为类型定义 'CollectionReference'. 尝试将名称更正为现有方法的名称,或定义一个名为 'document'.)

的方法
 await FirebaseFirestore.instance
                .collection('users')
                .document(userCredential.user?.uid)//The method 'document' isn't defined for the type 'CollectionReference'.
    Try correcting the name to the name of an existing method, or defining a method named 'document'.
                .setData({
              'username': username,
              'email': email,
            });

document 更改为 docsetDocument 更改为 set

正确代码如下:

await FirebaseFirestore.instance
                .collection('users')
                .doc(userCredential.user?.uid)
                .set({
                  'username': username,
                  'email': email,
                });