如何使用 Azure Cosmos DB API 根据字段值自动使文档过期?

发布于 2025-01-12 04:54:36 字数 292 浏览 0 评论 0原文

我在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文