我正在寻找将我的 Cosmos DB 集合 TTL 设置为开启但没有默认设置的选项。
这里我想在文档级别控制过期时间。我看看我是否在集合级别设置了默认时间,它将覆盖文档级别中提到的时间。 如果我错了,请纠正我。
基本上,我可以在 Data Explorer 中进行设置,但不确定如何通过 C# 代码进行设置。
从这里https://learn.microsoft.com/en-us/azure/cosmos-db/time-to-live ,
我看到我可以设置 -1(过期关闭)或 n 过期的秒数。
请您参考如下方法:
所以只是为了澄清。
- 当 DefaultTimeToLive 为 null 时,您的生存时间为
Off - 当 DefaultTimeToLive 为 -1 时,您的生存时间设置为
开启(无默认值) - 当 DefaultTimeToLive 具有任何其他 Int 值(0 除外)时,您的生存时间设置为
On
