【发布时间】:2022-11-26 21:32:39
【问题描述】:
我正在 Firebase 上托管的 React 上构建电子商务商店。产品有很多变化。如何创建包含这些变体的产品目录的 Firestore 集合?根据产品变体的排列,我最终会得到大约 20,000 个独特的产品,每个产品都应该有一个唯一的 productID。我正在学习的教程建议先创建一个 .js 数组,然后 writeBatch 创建一个 Firestore 集合,但是当我需要根据可能的变化生成约 20,000 个独特的产品时,这似乎真的不可行。
一种产品可能具有的变化示例:
- 颜色:9 种不同的颜色
- 尺寸:小号、大号
- 定制 A:是,否
- 定制 B:是,否
- 定制 C:是,否
- 定制 D:是,否
- 如果定制 D、定制 E 为“是”,则为“是”、“否”。如果定制 D、定制 F 为“否”:变体 1、2 或 3。
我该怎么办?感谢任何建议。
【问题讨论】:
标签: reactjs database firebase google-cloud-firestore