gpt4 book ai didi

java - 在 mongoDB 集合上设置 ttl - 在应用程序或 shell 中?

转载 作者:可可西里 更新时间:2023-11-01 10:04:58 25 4
gpt4 key购买 nike

我想为集合设置 ttl 一次,在构建使用 mongoDB 的 java 应用程序时,实现此目的的惯用方法是什么? ppl 是否只是在 shell 中应用这些设置?或者在应用程序代码中是否正常检查数据库中是否已存在一个集合,如果不存在则使用所需的选项创建它?

谢谢!

最佳答案

我再也没有在我的应用程序代码中构建索引。

我承认我曾经。每次我的应用程序启动时,我都会确保我的所有索引,直到突然有一天,一位新手开发人员掌握了我的代码并意外删除了我的一个索引序列中的一个字符。

因此,由于在前台处理此索引构建,整个集群卡住并停机。幸运的是,我有一些延迟的和非索引构建的奴隶需要修复,但我仍然总共损失了大约 12 个小时,反过来又损失了 12 个小时的业务。

我建议您不要在应用程序代码中构建索引,而是在您的 mongo 控制台中小心翼翼地构建。这适用于像这样的任何操作,甚至是 TTL 索引。

关于java - 在 mongoDB 集合上设置 ttl - 在应用程序或 shell 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16604011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com