【问题标题】:How do I create a Firestore collection of product catalogue with variations?如何创建具有变体的产品目录的 Firestore 集合?
【发布时间】:2022-11-26 21:32:39
【问题描述】:

我正在 Firebase 上托管的 React 上构建电子商务商店。产品有很多变化。如何创建包含这些变体的产品目录的 Firestore 集合?根据产品变体的排列,我最终会得到大约 20,000 个独特的产品,每个产品都应该有一个唯一的 productID。我正在学习的教程建议先创建一个 .js 数组,然后 writeBatch 创建一个 Firestore 集合,但是当我需要根据可能的变化生成约 20,000 个独特的产品时,这似乎真的不可行。

一种产品可能具有的变化示例:

  1. 颜色:9 种不同的颜色
  2. 尺寸:小号、大号
  3. 定制 A:是,否
  4. 定制 B:是,否
  5. 定制 C:是,否
  6. 定制 D:是,否
  7. 如果定制 D、定制 E 为“是”,则为“是”、“否”。如果定制 D、定制 F 为“否”:变体 1、2 或 3。

    我该怎么办?感谢任何建议。

【问题讨论】:

标签: reactjs database firebase google-cloud-firestore


【解决方案1】:

您可以使用这个假数据生成网站:Mockaroo,它可以让您根据需要自定义假数据,还可以选择将假数据格式化为 firebase firestore one。

在生成假数据并下载它之后,您可以将 JSON 作为一个集合导入到您的 firestore 数据库中,参考这个 docs 了解如何在没有代码的情况下执行此操作。

【讨论】:

    猜你喜欢
    • 2017-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-07
    • 2014-05-27
    • 2010-12-22
    • 1970-01-01
    • 2023-03-12
    相关资源
    最近更新 更多