【发布时间】:2021-02-07 08:03:15
【问题描述】:
建议我在 nosql 中建立关系的最佳方法,
我有10个用户,每个用户有10个产品共100个产品,每个产品有10个订单共1000个订单,
如何只向每个用户显示他们的产品和每个产品的订单?
请帮忙..
【问题讨论】:
标签: javascript reactjs mongodb google-cloud-firestore nosql
建议我在 nosql 中建立关系的最佳方法,
我有10个用户,每个用户有10个产品共100个产品,每个产品有10个订单共1000个订单,
如何只向每个用户显示他们的产品和每个产品的订单?
请帮忙..
【问题讨论】:
标签: javascript reactjs mongodb google-cloud-firestore nosql
您如何构建这些数据不仅取决于您将要存储的具体数据,还取决于您将如何访问这些数据。您需要记住诸如将数据写入 Firestore 的频率与读取数据的频率之类的事情;显示其他对象(用户/产品)时是否会显示一个对象(例如订单)的字段,您将如何查询数据?
我建议您查看this documentation,它比较了不同结构化数据方式的优缺点以及推荐它们的用例。
【讨论】: