【发布时间】:2021-11-25 09:56:49
【问题描述】:
我想从 firestore 集合文档中读取数组联合的一些字段值。
我的数组如下所示:
我想获取所有三个字段值content、timestamp、username。
如何显示检索它们并在颤动中显示在Text 小部件中?到目前为止,我使用以下方法创建了这个:
Future<void> setAnswer() async {
String ans = ans_Controller.text;
FirebaseFirestore db = FirebaseFirestore.instance;
await db.runTransaction((transaction) async {
DocumentReference qRef =
db.collection('question').doc(widget.question.id);
await qRef.update({
'ans': FieldValue.arrayUnion([
{
'content': ans,
'timestamp': DateTime.now().toString(),
'username': _currentUser.displayName,
}
])
});
});
}
感谢任何帮助,
谢谢。
【问题讨论】:
-
您问题中的代码显示了您如何编写此数据。您尝试过什么阅读?你检查documentation了吗?
-
@Abhishek 如果以上评论对您有帮助,请告诉我们。
-
你好@AbhishekVishwakarma。有更新吗?
标签: arrays firebase flutter dart google-cloud-firestore