Flutter:如何在Flutter中创建嵌套对象以存储在Cloud Firestore中

sulli110

我正在寻找一种为Cloud Firestore中的市场构建类别和子类别的集合的方法,我想创建一个类别,并在每个类别内使用键值对(基本上是树结构)映射每个类别。类似下面的内容

类别1 ----->数组

0地图

字段---->字符串----->值

字段--->字符串--->值

1张地图

字段---->字符串----->值

字段--->字符串--->值

var results = [
    'Category 1' = [
      {field: string , field: string, field: int}
      {field: string , field: string, field: int}
      {field: string , field: string, field: int}
      'Category x'= [
        {field: string , field: string, field: int}
        {field: string , field: string, field: int}
      ]
    ]
  ];  

这不是代码,这只是我要在Cloud Firestore中创建的结构的类型,我还附加了图像,因为如何在Cloud Firestore上进行结构化。
在此处输入图片说明

曹俊su
  var result = {
    "result": {
      "category1": [
        {
          "field1": "string",
          "field2": "string",
          "field3": 10
        },
        {
          "field1": "string",
          "field2": "string",
          "field3": 10
        },
        {
          "field1": "string",
          "field2": "string",
          "field3": 10
        },
        {
          "category2": [
            {
              "field1": "string",
              "field2": "string",
              "field3": 10
            },
            {
              "field1": "string",
              "field2": "string",
              "field3": 10
            }
          ]
        }
      ]
    }
  };


//save to firestore
    Firestore.instance.collection(id).document().setData(result);

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Cloud Flutter Firestore中处理嵌套集合查询?

来自分类Dev

如何使用Dart / Flutter在Cloud Firestore中存储简单矩阵?

来自分类Dev

如何使用Flutter在Firestore中的uid文档中创建集合?

来自分类Dev

在flutter中从cloud_firestore删除文档

来自分类Dev

如何使用Flutter中的json解析的嵌套地图列表中的函数创建对象

来自分类Dev

如何在Flutter中存储列表?

来自分类Dev

如何在PHP中创建嵌套对象

来自分类Dev

在 Flutter 中,如何在嵌套异步函数中完成 Future 后返回对象?

来自分类Dev

如何在Flutter中设置,获取和更新数据到Cloud Firestore?

来自分类Dev

Flutter Firestore,如何在数组中添加对象列表

来自分类Dev

Flutter:如何在Firestore中获取阵列数据?

来自分类Dev

如何在Flutter中获取Firestore文档的Documentid

来自分类Dev

如何在Firestore Flutter中获取昨天的所有记录?

来自分类常见问题

如何在Flutter中创建Toast?

来自分类Dev

如何在Flutter中创建无限PageView

来自分类Dev

如何在flutter中创建callBack

来自分类Dev

如何在Flutter中创建这样的元素?

来自分类Dev

如何在flutter中创建透明的UI?

来自分类Dev

如何在Cloud Firestore中向对象添加新属性

来自分类Dev

如何从Flutter中的Firestore获取值

来自分类Dev

如何在Firestore中查询嵌套字段?

来自分类Dev

如何在本地存储/外部Flutter中创建文件夹?

来自分类Dev

如何在Firestore中的嵌套文档中更新嵌套文档?

来自分类Dev

如何在Flutter中从本地存储中删除文件?

来自分类Dev

Cloud Firestore 中的 IN 查询

来自分类Dev

如何在GitHub中创建嵌套存储库?

来自分类Dev

如何在 Flutter 中解析嵌套的 JSON 数组?

来自分类Dev

如何从Cloud Firestore中获取user.uid等于flutter中的文档ID的数据?

来自分类Dev

无法从Cloud Firestore检索Flutter中的多个集合

Related 相关文章

  1. 1

    如何在Cloud Flutter Firestore中处理嵌套集合查询?

  2. 2

    如何使用Dart / Flutter在Cloud Firestore中存储简单矩阵?

  3. 3

    如何使用Flutter在Firestore中的uid文档中创建集合?

  4. 4

    在flutter中从cloud_firestore删除文档

  5. 5

    如何使用Flutter中的json解析的嵌套地图列表中的函数创建对象

  6. 6

    如何在Flutter中存储列表?

  7. 7

    如何在PHP中创建嵌套对象

  8. 8

    在 Flutter 中,如何在嵌套异步函数中完成 Future 后返回对象?

  9. 9

    如何在Flutter中设置,获取和更新数据到Cloud Firestore?

  10. 10

    Flutter Firestore,如何在数组中添加对象列表

  11. 11

    Flutter:如何在Firestore中获取阵列数据?

  12. 12

    如何在Flutter中获取Firestore文档的Documentid

  13. 13

    如何在Firestore Flutter中获取昨天的所有记录?

  14. 14

    如何在Flutter中创建Toast?

  15. 15

    如何在Flutter中创建无限PageView

  16. 16

    如何在flutter中创建callBack

  17. 17

    如何在Flutter中创建这样的元素?

  18. 18

    如何在flutter中创建透明的UI?

  19. 19

    如何在Cloud Firestore中向对象添加新属性

  20. 20

    如何从Flutter中的Firestore获取值

  21. 21

    如何在Firestore中查询嵌套字段?

  22. 22

    如何在本地存储/外部Flutter中创建文件夹?

  23. 23

    如何在Firestore中的嵌套文档中更新嵌套文档?

  24. 24

    如何在Flutter中从本地存储中删除文件?

  25. 25

    Cloud Firestore 中的 IN 查询

  26. 26

    如何在GitHub中创建嵌套存储库?

  27. 27

    如何在 Flutter 中解析嵌套的 JSON 数组?

  28. 28

    如何从Cloud Firestore中获取user.uid等于flutter中的文档ID的数据?

  29. 29

    无法从Cloud Firestore检索Flutter中的多个集合

热门标签

归档