Flutter 如何在dart中从firebase读取特定文档id的数组字段

Flutter 如何在dart中从firebase读取特定文档id的数组字段,flutter,dart,Flutter,Dart,如何读取特定文档id(字符串)的数组?我们可以看到,代码整数参数中的“documents[0].data['cites'].length”正在传入文档,但如果我要传递字符串文档id,那么我的代码应该是什么 我的数据库结构如下所示 您可以使用for循环: for(文档中的最终文档){ 如果(doc.id=='your\u doc\u id'){ //在这里做你的事 } } 或者,您可以使用“从中筛选方法的位置”列表: final myDoc=documents.where((doc)=>doc.

如何读取特定文档id(字符串)的数组?我们可以看到,代码整数参数中的“documents[0].data['cites'].length”正在传入文档,但如果我要传递字符串文档id,那么我的代码应该是什么

我的数据库结构如下所示
您可以使用for循环:

for(文档中的最终文档){
如果(doc.id=='your\u doc\u id'){
//在这里做你的事
}
}
或者,您可以使用“从中筛选方法的位置”列表:

final myDoc=documents.where((doc)=>doc.id==“您的文档id”)。首先;