如何防止从Mongodb中自动删除收集logging

你好,我被困在某个地方,我正在与node.js mongodb工作,我的collections数据在一定的date1年后自动删除,我想永久停止,我怎么能做到这一点? 我已经检查了谷歌的可用材料,但没有得到太多的成功,请帮助我的朋友…

我已经检查了我的一个collections中的索引,它显示的是这样的数据。 你能告诉我它有TTL索引吗?

[ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "firstfive.teachers" }, { "v" : 1, "key" : { "_fts" : "text", "_ftsx" : 1 }, "name" : "firstname_lastname_text", "weights" : { "firstName" : 1, "lastName" : 1 }, "default_language" : "english", "language_override" : "language", "ns" : "firstfive.teachers", "textIndexVersion" : 2 } ] 

最有可能你有TTL(时间限制)索引定义您正在使用的集合( https://docs.mongodb.com/v3.2/core/index-ttl/

yu可以通过在mongo shell中运行db.your_collection.getIndexes() (它将是expireAfterSeconds中的一个db.your_collection.getIndexes()来检查它。 就像任何其他的索引一样,它可以被删除 – 但要小心,显然是有人故意的