如何使用 Azure Cosmos DB API 根据字段值自动使文档过期?
我在 cosmos db 中有一个集合,我需要根据其“过期”字段(即日期)实现 TTL。我的文件将在到期日后 7 天到期。根据文档,cosmos db api 限制了这样做的能力。我想为我的收藏实现如下所示的目标。我怎样才能做到这一点?
db.collection.createIndex(
{
Expiration: 1
},
{
name: "Expiration_1",
expireAfterSeconds: 604800
}
);
I have a collection in cosmos db and I need to implement TTL based on its "expiration" field, which is a date. My documents should expire 7 days post the expiration date. According to documentation, cosmos db api limits the ability to do so. I want to achieve something like below for my collection. How can I do that?
db.collection.createIndex(
{
Expiration: 1
},
{
name: "Expiration_1",
expireAfterSeconds: 604800
}
);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论