首页 > 解决方案 > 构造数据数组的最佳方法,其中每个项目都可以分成不同的部分?

问题描述

我在 Firestore 中存储了这样的配方成分列表:

在此处输入图像描述

现在每个数组项都是一个String. 我突然想到,如果我最终想要完成对数据的操作,例如相同成分的总数量或转换单位,我应该将每个数组项分成其部分:

  1. 数量 ( Int)
  2. 单位 ( String)
  3. 食品项目 ( String)

可以以这种方式分解的数据如何在数据库中构建(在我的情况下使用 Firestore)?每个部分都需要一个数组吗?

标签: iosjsonswiftdatabasegoogle-cloud-firestore

解决方案


推荐阅读