gpt4 book ai didi

firebase - 如何使用 firestore 在当前用户文档中添加数据?

转载 作者:IT王子 更新时间:2023-10-29 07:22:43 24 4
gpt4 key购买 nike

Future<DocumentReference> getUserDoc() async {
final FirebaseAuth _auth = FirebaseAuth.instance;
final Firestore _firestore = Firestore.instance;

FirebaseUser user = await _auth.currentUser();
DocumentReference ref = _firestore.collection('users').document(user.uid);
return ref;
}

我无法在文档中添加数据。

这是我在 firestore 中输入数据的代码。请帮忙,我是 flutter 的新手

return ref.setData(data);

错误是

The return type 'Future' isn't a 'Future', as defined by the method 'getUserDoc'.dart(return_of_invalid_type)

最佳答案

这应该有效:

  Future<void> getUserDoc() async {
final FirebaseAuth _auth = FirebaseAuth.instance;
final Firestore _firestore = Firestore.instance;

FirebaseUser user = await _auth.currentUser();
DocumentReference ref = _firestore.collection('users').document(user.uid);
return ref.setData({'UID': user.uid});
}

关于firebase - 如何使用 firestore 在当前用户文档中添加数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54801213/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com