Arrays firebase中使用颤振(Dart)的二维阵列

Arrays firebase中使用颤振(Dart)的二维阵列,arrays,firebase,flutter,dart,Arrays,Firebase,Flutter,Dart,我已经创建了一个字符串列表,它是一个二维数组 现在我想上传到firebase数据库服务器,但firebase是否支持2D阵列 List<List<String>> data = [ ['5', '2', '2', '7'], ['8', '8', '9', '7'], ['78', '7', '8', '7'], ]; 列表数据=[ ['5', '2', '2', '7'], ['8', '8', '9', '7'], ['78', '7',

我已经创建了一个字符串列表,它是一个二维数组 现在我想上传到firebase数据库服务器,但firebase是否支持2D阵列

List<List<String>> data = [
    ['5', '2', '2', '7'],
    ['8', '8', '9', '7'],
    ['78', '7', '8', '7'],
  ];
列表数据=[
['5', '2', '2', '7'],
['8', '8', '9', '7'],
['78', '7', '8', '7'],
];

如何上载此数组并在Flatter中以原始形式检索?

您可以在firebase中使用map属性创建一个贴图,然后在您的贴图区域内创建一个数组,然后将您的值放入数组中


这篇中等篇幅的文章介绍如何检索数据。

你能给我看一下如何设置数据和检索数据的代码吗back@SanketJain我编辑我的答案。我想它会起作用的。你真了不起buddy@SanketJain欢迎你,兄弟,如果你同意我的回答并接受,我将非常感激:)
 Firestore.instance.collection('your collection').document(some_docID).setData({
       'map1': {
        'key1': ['value1', 'value3'],
        'key2': ['value2', 'value4'],
      }});