更新所有文件的ttl

时间:2016-06-06 05:31:00

标签: azure azure-cosmosdb

我有一个Document Collection,它已经有一个名为 ttl 的属性,其值大于0.现在我需要实现由实际提供的 ttl Azure上。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

除了运行某种类型的更新操作来更新所有ttl属性之外,还不确定如何回答问题标题中的内容。

至于启用TTL本身:在集合设置中启用TTL:

ttl setting

您需要为没有ttl属性的文档选择默认ttl(对于默认的"可以是-1;不要过期。"

答案 1 :(得分:1)

你运气不好。 ttl字段是硬编码的。您需要将现有的ttl字段迁移到新的字段名称,可能是old_ttl,并在迁移完成后启用DocumentDB的ttl功能。别无选择。