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

我正在寻找一个选项来将我的Cosmos DB集合TTL设置为ON,但没有默认设置。

在这里,我想控制文档级别的到期时间。我看到是否在收集级别设置了默认时间,它将覆盖文档级别中提到的时间。如果我错了,请纠正我。

基本上,我可以在Data Explorer中进行设置,但不确定如何通过C#代码进行设置。

从这个https://docs.microsoft.com/en-us/azure/cosmos-db/time-to-live

我看到我可以将-1(到期关闭)或n设置为几秒钟来到期。

http://img4.mukewang.com/60aa2aac000103a706520181.jpg

人到中年有点甜
浏览 162回答 2
2回答

斯蒂芬大帝

所以只是澄清一下。如果DefaultTimeToLive为null,则您的生存时间为 Off当DefaultTimeToLive为-1时,您的生存时间设置为 On (No default)当DefaultTimeToLive具有任何其他Int值(0除外)时,您的生存时间设置为 On
打开App,查看更多内容
随时随地看视频慕课网APP