问题描述
我正在尝试通过 Mongodb 构建购物车系统。
在客户购买期间,他可以将产品添加到购物车,但有时间购买产品,否则系统将发布产品。
我的想法是在数据库中创建一个产品数组,当它用零或空初始化时。当客户将产品添加到购物车时,他会将数组中的单元格更新为用户编号,但更新的有效期仅为 10 分钟。
看起来像:
["Product 1" : null,"Product 2" : null,"Product 3" : null ]
在用户将产品 2 添加到购物车之后。
["Product 1" : null,"Product 2" : "Taken","Product 3" : null ]
现在,当另一个客户进入该站点时,他将无法订购该产品,因为该产品已被另一个客户占用。
到目前为止我很好,但我怎么能在 10 分钟后发布产品 - 这意味着它会回到 0 或 null。
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)