Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 如何在同一阵列下创建多个贴图_Firebase_Flutter_Dart_Google Cloud Firestore - Fatal编程技术网

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

我在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));