我正在创建一个应用程序,用户可以在其中发布信息并选择其他人喜欢的出版物,当用户执行上述任何操作时,我会将必要的信息保存在数据库中,特别是在数据库中。找到与用户链接的信息(姓名,姓氏,电话号码等)的文档。
因此,当用户登录页面时,我只需一次查询就可以获取所有信息,并将其保存在LOCALSTOAGE中,并减少数据库中的查询,然后在不同的部分中,您还可以看到您创建的出版物作为您已标记为收藏夹的那些,非常类似于我们在网上商店中经常看到的
我正在使用角度6,noje.js和mongoDB。我的问题如下:
这是正确有效的方法吗? 我应该将其保存在数据库中,然后执行相应的查询来获取它吗?
显示用于明确使用的本地存储的屏幕截图:
答案 0 :(得分:0)
您永远不应该考虑使用localStorage替代数据库。
在某些时候,您可能拥有大量数据,并且浏览器将崩溃以加载它们。
从服务器中获取所需的数据。
对于某些最小和临时数据量,可以考虑使用localStorage。不要将所有数据放在单个查询中以保存数据库操作。建立数据库可以为您做到这一点。