【问题标题】:How can i design a database for my website using mongoDB我如何使用 mongoDB 为我的网站设计数据库
【发布时间】:2023-01-02 13:07:53
【问题描述】:

我只是想..

收藏

  • 注册
  • 管理员
  • 产品
  • 购物车
  • 订单
  • 付款
  • 股票

相互链接和优化我的数据库的更好方法是什么。

【问题讨论】:

    标签: javascript mongodb


    【解决方案1】:

    在 mongoDB 中,您有默认 ID。所以你可以用它来相互链接集合。

    • 您不需要为注册和管理创建 2 个集合。只需在单个集合中添加一个字段。
    {
    email,
    password,
    role
    }
    
    • 您还可以将用户 ID 设置为购物车和付款收集以获取特定的用户数据。
    Cart collection.
    {
       itemname,
       itemID,
       price,
       userID
    }
    
    • 使用可以像购物车收集一样进行付款和订单收集。 谢谢!

    【讨论】:

      【解决方案2】:

      需要更清楚地说明问题。但对于初学者,您可以使用注册 ID,它可以用作主键并可用于链接集合。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-01
        • 2018-08-02
        • 1970-01-01
        • 2018-12-05
        • 1970-01-01
        • 2023-03-24
        相关资源
        最近更新 更多