我如何在 NOSQL 中建立关系,例如 firestore
How can I do relationship in NOSQL e.g, firestore
建议我在 nosql 中处理关系的最佳方法,
我有10个用户,每个用户有10个产品共100个产品,每个产品有10个订单共1000个订单,
我如何才能只向每个用户显示他们的产品,而每个产品只显示其订单?
请帮忙..
如何构建这些数据不仅取决于您要存储的具体数据,还取决于您将如何访问它。您需要牢记一些事情,例如,将数据写入 Firestore 的频率与读取数据的频率;显示其他对象(User/Product)时是否会显示一个对象(如订单)的字段,您将如何查询数据?
我建议您查看 this documentation,它比较了不同数据结构方式的优缺点以及推荐使用它们的用例。
建议我在 nosql 中处理关系的最佳方法,
我有10个用户,每个用户有10个产品共100个产品,每个产品有10个订单共1000个订单,
我如何才能只向每个用户显示他们的产品,而每个产品只显示其订单?
请帮忙..
如何构建这些数据不仅取决于您要存储的具体数据,还取决于您将如何访问它。您需要牢记一些事情,例如,将数据写入 Firestore 的频率与读取数据的频率;显示其他对象(User/Product)时是否会显示一个对象(如订单)的字段,您将如何查询数据?
我建议您查看 this documentation,它比较了不同数据结构方式的优缺点以及推荐使用它们的用例。