为了账号安全,请及时绑定邮箱和手机立即绑定

通过C#代码将Azure Cosmos DB Set集合TTL设置为-启用(无默认值)

通过C#代码将Azure Cosmos DB Set集合TTL设置为-启用(无默认值)

C#
人到中年有点甜 2021-05-13 18:27:37
我正在寻找一个选项来将我的Cosmos DB集合TTL设置为ON,但没有默认设置。在这里,我想控制文档级别的到期时间。我看到是否在收集级别设置了默认时间,它将覆盖文档级别中提到的时间。如果我错了,请纠正我。基本上,我可以在Data Explorer中进行设置,但不确定如何通过C#代码进行设置。从这个https://docs.microsoft.com/en-us/azure/cosmos-db/time-to-live,我看到我可以将-1(到期关闭)或n设置为几秒钟来到期。
查看完整描述

2 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

所以只是澄清一下。

  • 如果DefaultTimeToLive为null,则您的生存时间为 Off

  • 当DefaultTimeToLive为-1时,您的生存时间设置为 On (No default)

  • 当DefaultTimeToLive具有任何其他Int值(0除外)时,您的生存时间设置为 On


查看完整回答
反对 回复 2021-05-23
  • 2 回答
  • 0 关注
  • 161 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信