Mongodb 在我的电子商务网站上保留购物车项目

Mongodb 在我的电子商务网站上保留购物车项目,mongodb,session,react-redux,Mongodb,Session,React Redux,我正在计划一个电子商务网站,希望得到一些帮助 我想要的功能是,每当用户登录时,我都会使用该用户的电子邮件地址从我的MongoDB数据库中获取所有用户的购物车信息(用户上次在其购物车中放置的信息)。但是,我担心如果用户意外地关闭了他们的选项卡,或者关闭了他们的窗口,并且再次访问了网站,那么我将需要再次从数据库中获取购物车项目。我的问题是,将购物车项目存储在本地存储或会话存储上是否更好。然后,一旦用户转到结帐页面,,我就会将所有购物车项目存储回数据库。这样,我不需要每次用户向购物车添加项目时都存储到

我正在计划一个电子商务网站,希望得到一些帮助

我想要的功能是,每当用户登录时,我都会使用该用户的电子邮件地址从我的MongoDB数据库中获取所有用户的购物车信息(用户上次在其购物车中放置的信息)。但是,我担心如果用户意外地关闭了他们的选项卡,或者关闭了他们的窗口,并且再次访问了网站,那么我将需要再次从数据库中获取购物车项目。我的问题是,将购物车项目存储在本地存储或会话存储上是否更好。然后,一旦用户转到结帐页面,,我就会将所有购物车项目存储回数据库。这样,我不需要每次用户向购物车添加项目时都存储到数据库并从中检索


我正在使用React/MongoDB。这是我第一次建立一个电子商务网站,我想知道其他人通常是如何处理这个问题的,是本地存储、会话存储,还是有其他方法来处理这个问题

我不是专家,但我使用express session来存储购物车。我不确定在数据库中单独存储购物车信息是否常见,但我想可能会有一些用例,您希望将这些数据用于一些深入的分析。希望这有帮助!这是个好建议!谢谢~我不是专家,但我使用express session来存储购物车。我不确定在数据库中单独存储购物车信息是否常见,但我想可能会有一些用例,您希望将这些数据用于一些深入的分析。希望这有帮助!这是个好建议!多谢各位~