我将其作为我在 firebase 中的输出:
myArray
0
array0.item1: "data1"
1
array0.item2: "data2"
但我希望我的输出是这样的:
myArray
0
array0.item1: "data1"
array0.item2: "data2"
这是我的声明:
Map<dynamic, dynamic> map1 = {'array0.item1' : "data1"};
Map<dynamic, dynamic> map2 = {'array0.item2' : "data2"};
这是我的代码:
await db.collection(Paths.myPath).doc(uid).set({
'myArray' : FieldValue.arrayUnion([map1,map2]),
}, SetOptions(merge: true));
我尝试搜索一个示例,但通常需要创建一个新类,但如果可能,我希望在不使用新类的情况下创建它。请帮忙。谢谢!
为了做到这一点,我使用了地图。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句