2
我知道还有关于这个问题的其他问题;没有,(我曾尝试过)解决了我的问题。MongoDB不删除TTL索引文件
使用MongoDB 3.2.1,Mongoose 4.4.x,节点0.12.9或4.2.6。
猫鼬架构的样子:
var schema = new Schema({
userId: {type: Schema.Types.ObjectId, ref: 'User', required: true},
createdAt: {type: Date, required: true, default: Date.now, expires: 10}
});
指数都在蒙戈壳牌和RoboMongo验证:
我试过设置在不同领域的TTL指标,采用不同的方法创建索引和其他一些东西。然而,这些文件仍然存在,即使让它坐过夜,编辑过去的时间也是如此。
想法?
猫鼬版本是4.4.12,这是当前版本。我猜这是我的机器上Mongo的本地安装问题。我将在今天的临时服务器上进行测试,看看是否会改变任何内容。 – EddieDean