node.js - 我们可以使用 MongoDB 进行临时存储吗?

标签 node.js database mean-stack

我想创建一个数据库来临时存储用户数据(即,直到用户注销)。

一旦用户注销,我希望他们提供的所有详细信息都被删除。

我的问题是,我们可以使用 mongoDB 进行临时存储吗?直到用户登出!

或者有其他解决方案吗?

最佳答案

我的回答是可以,可以使用mongoDB做临时存储。您甚至可以为文档设置 TTL,使其在一段时间后过期。

这是文档的链接:https://docs.mongodb.com/manual/tutorial/expire-data/

另一种解决方案是将此类信息存储在只保留在内存中的数据库中,例如 Redis .这样你甚至可以获得一些性能。

关于node.js - 我们可以使用 MongoDB 进行临时存储吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39532126/

相关文章:

node.js - 上传到 firebase 存储时如何使用 Cloud Functions for FIrebase 获取 mp3 文件的持续时间

node.js - express 进入每条路由前如何使用中间件检查授权?

php - 我可以在 XAMPP 上管理我的数据库,但无法通过其他方式访问它

angular - 创建多个动态图表

javascript - 如何在angularjs中刷新和重新绑定(bind)数据库中的数据

javascript - Mongo 为具有唯一 : false 的字段提供 dup key 错误

node.js - 在开发过程中,我如何查看/复制 Cakefile 中的文件?

eclipse - 深入调试 NodeJs 源代码

mysql - 从 sql 结果中排除值

mysql - 在 Mysql 中需要多个子查询的查询