我正在尝试从文档中检索数组字段并将其存储在列表对象中。
这是我到目前为止尝试过的:
List<String> list;
Firestore.instance.collection("ingredients").document("Cutlet").get()
.then((snapshot) => list = snapshot.data["ingredients"]);
debugPrint("list is" + list.toString());
return list;
debugPrint返回null。
这是我的Firestore的快照。我正在尝试检索配料数组并将其存储在列表中。
答案 0 :(得分:0)
尝试
DocumentSnapshot doc= await Firestore.instance.collection('ingredients').document('cutlet').get();
if(doc.exists) {
var list = doc['ingredients'].map<dynamic>((item) {
return item;
}).toList();
}