按时间间隔更新mongodb中的数组购物车系统

问题描述

我正在尝试通过 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 (将#修改为@)