Firebase 如何在同一阵列下创建多个贴图
我在firebase中将此作为我的输出:Firebase 如何在同一阵列下创建多个贴图,firebase,flutter,dart,google-cloud-firestore,Firebase,Flutter,Dart,Google Cloud Firestore,我在firebase中将此作为我的输出: myArray 0 array0.item1: "data1" 1 array0.item2: "data2" 但我希望我的输出是这样的: myArray 0 array0.item1: "data1" array0.item2: "data2" 这是我的声明: Map<dynamic, dynamic
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));