gpt4 book ai didi

firebase - 如何使用 Cloud Firestore 从 Flutter 中的数据快照中获取特定值?

转载 作者:IT王子 更新时间:2023-10-29 07:20:30 28 4
gpt4 key购买 nike

快照中的数据未存储在变量(_gender、_email、verify)中。

    Firestore.instance.collection('Matrimonial').where('email', isEqualTo: _userEmail)
.snapshots().listen(
(data) {
setState(() {
this._gender = data.documents[0]['gender'];
this._verify = data.documents[0]['verify'];
});
}
);

也许查询不正确,请帮忙?

最佳答案

我想你忘了在快照数组后添加“.data”,试试这个。

Firestore.instance.collection('Matrimonial').where('email', isEqualTo: _userEmail)
.snapshots().listen(
(data) {
setState(() {
this._gender = data.documents[0].data['gender'];
this._verify = data.documents[0].data['verify'];
});
}
);

关于firebase - 如何使用 Cloud Firestore 从 Flutter 中的数据快照中获取特定值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55940553/

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