我使用 PouchDb 并在 Redis 中寻找类似 Expiration date 的东西,它在创建行(推送文档)时放置日期时间或告诉数据库在 30 分钟后删除该行。
最佳答案
PouchDb
没有像 Redis
这样的条目的 TTL。但是,如果您希望删除任何条目,则可以使用压缩。但它仍会保留文档的 rev id 以解决冲突,仅应删除元数据。
如果要删除 30 分钟前的条目:
- 创建所提供时间戳的索引。
- 定期获取 30 分钟前的条目,支持过滤器。 here
- 删除所有匹配查询索引的条目。
关于node.js - PouchDB上有没有类似Redis的过期策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55681981/