答案 0 :(得分:2)
这是一个非常笼统的问题,但是我将逐步指导您完成所有步骤,以便从特定用户那里获取用户名字段。首先,您需要确保在pubspec.yaml文件中具有cloud_firestore dart包的依赖项。接下来,您将需要构建以下代码,
class MyClass extends StatelessWidget {
Future getUserData() async {
var firestore = Firestore.instance;
QuerySnapshot qn = await firestore.collection("users").getDocuments();
return qn.documents;
}
@override
Widget build(BuildContext context) {
return Container(
child: FutureBuilder(
future: getUserData(),
builder: (_, snapshot) {
return ListView.builder(
itemCount: snapshot.data.length,
itemBuilder: (_, index) {
return Text(snapshot.data[index].data['User Name']);
}
);
},
),
);
}
}
此代码将获取用户集合中的所有文档,然后打印该集合中所有文档的“用户名”字段的值。希望这会有所帮助!