【问题标题】:how to obtain a particular document from a collection in firestore using Flutter如何使用 Flutter 从 Firestore 中的集合中获取特定文档
【发布时间】:2018-12-31 14:07:27
【问题描述】:
我是 dart 的新手,所以很明显会颤抖......我确实集成了 firestore 并在 android java 中进行了编程......所以我发现有点难以理解 android java 和颤振中的含义是什么到 Firestore。
例如Flutter 中 addOnCompleteListener(android java) 的替代方法是什么?
【问题讨论】:
标签:
firebase
dart
flutter
google-cloud-firestore
【解决方案1】:
关于如何从集合中获取文档的问题,您可以参考以下代码
DocumentReference documentReference =
Firestore.instance.collection("users").document("John");
documentReference.get().then((datasnapshot) {
if (datasnapshot.exists) {
print(datasnapshot.data['email'].toString(););
}
else{
print("No such user");
}
考虑 users 集合有一个名为 John 的文档,其数据为电子邮件:“j@gmail.com”。
您会发现documentation 非常有用,并且几乎所有功能都适用于颤振。只是你应该能够进行错误和异常处理。
oncomplete() 和 listen() 函数可能会很有帮助。
希望它有所帮助。