是否像Redis一样在PouchDB上有任何过期日期策略?

时间:2019-04-15 02:45:02

标签: node.js redis pouchdb

我与PouchDb一起工作,并在Redis中寻找诸如Expiration date之类的东西,后者在创建行(推送文档)时放置日期时间或告诉数据库在30分钟后删除该行。

1 个答案:

答案 0 :(得分:0)

PouchDb没有像Redis这样的条目的TTL。但是,如果要删除任何条目,可以使用压缩。但是它将仍然保留文档的修订版ID以解决冲突,只应删除元数据。

如果您要删除30分钟前的条目:

  • 创建提供的时间戳索引。
  • 定期提取条目早30分钟,支持过滤器。here
  • 删除所有与查询索引匹配的条目。