如何从列表<DocumentSnapshot>

时间:2019-11-07 09:08:46

标签: flutter google-cloud-firestore

我用Firestore获取了一个集合的querySnapshot并得到List。 要在列表中获取特定项目,有必要将数字放在[]中,但是我想获取特定DocumentId的DocumentSnapshot。有什么办法吗?

我尝试了indexOf,但返回-1。

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

snapshot.documents.firstWhere((doc) => doc.documentID == 'id', orElse: () => null)