【发布时间】:2019-12-28 12:20:48
【问题描述】:
以这种结构为例:
Businesses (collection)
business1 (doc)
business2
business3
info (object)
location:
earnings:
products: (object or collection?)
product1
product2
product3 (object)
name:yy
price:xx
likes:3
我正在创建一个businesses 集合,其中每个文档都是一个business,在business 文档中我将有2 个对象-info 和products。
我需要能够:
- 阅读
business,包括基于业务或产品名称的所有内容(所有产品) - 为企业添加新产品
如果我对每家企业都使用名为products 的sub-collection,我将无法一次性阅读 info 和 @987654331 @(特定公司名称的所有数据)。
如果我使用名为products 的对象数组(在business 文档中),我将无法查询business 文档,基于productname。
这甚至有可能实现吗?
【问题讨论】:
标签: firebase google-cloud-firestore