我在Firebase中定义了一个具有不同字段类型的集合,例如字符串和字符串数组。
我可以通过调用:
从DocumentSnapshot
读取字符串
String name = document['name'];
但我怎样才能获得List<String>
?致电
List<String> names1 = document['names'];
List<String> names2 = document['ingredients'].map((x) => x.toString())
我得到了相应的例外情况:
type'List'不是'List'类型的子类型 类型'MappedListIterable'不是'List'
类型的子类型