【发布时间】:2018-12-14 14:02:18
【问题描述】:
我想做一个用户的集合,用户会有多个存储作为文档,每个文档都有storeName、storeAddress和availableProducts等字段。我的问题是如何管理 availableProducts 数组?我知道 Firestore 不能处理数组,我应该使用 HashMap。我的可用产品可能有产品名称、产品价格等字段。我是 Firebase 的新手,如何在 Android Studio 中使用 java 管理 availableProduct 数组?
【问题讨论】:
-
您是在问如何收集这些数据并将其放入数组中,还是应该使用地图?或者您如何为该快照使用地图?
-
我应该使用地图还是子集合?
-
就个人而言,我会使用地图,因为它更有意义和更容易。哪种方式更好,有待解释。您可能想要创建一个 availableProduct 类,但 Map 也可以正常工作。
标签: java android firebase google-cloud-firestore