我想从firestore集合文档中读取数组联合的一些字段值。
我的数组看起来像这样:
我想要获取所有三个字段值content
、timestamp
和username
。如何在flutter中显示、检索和显示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,
}
])
});
});
}
任何帮助我们都很感激,
谢谢。
发布于 2021-10-26 14:08:04
由@RenaudTarnec引用的文档解释了读取数组union的数据字段值的用法。
要实现您的目标,您可以遵循reading data.的flutter Firebase文档
https://stackoverflow.com/questions/69445059
复制相似问题