自定义过期包的最佳选择是什么?

What is the best option to customize Expiration bundle?

我不想在文档过期时删除它们,而是需要将它们移动到某个地方(例如过期文档的数据库),因为我需要存储它们以供历史使用。在 RavenDB 中实现此目标的最佳方法是什么?

  1. 有没有办法改变过期包的行为?
  2. 我应该实施自己的捆绑包吗?
  3. 我应该实施触发器还是其他特定实体
  4. 或者我现在知道或没有足够的知识将其视为选项(例如复制或可能 此捆绑包中的文档未完全删除)?

根据到期包中的逻辑创建您自己的包。 这是处理此问题的最简单方法。