Mongodb Mongo';s的生存时间(TTL)索引对我不起作用
MongoDb 2.0.7。 这就是c#中存储对象MyObject的日期声明方式: 这就是创建索引的方式:Mongodb Mongo';s的生存时间(TTL)索引对我不起作用,mongodb,Mongodb,MongoDb 2.0.7。 这就是c#中存储对象MyObject的日期声明方式: 这就是创建索引的方式: Collection.EnsureIndex(new IndexKeysBuilder<MyObject>().Ascending(l => l.Created), IndexOptions.SetName("CreatedDateIndex").SetTimeToLive(new TimeSpan(0, 0, 60))); 可能有什么问题?我只能猜测数据类型有问题,可
Collection.EnsureIndex(new IndexKeysBuilder<MyObject>().Ascending(l => l.Created), IndexOptions.SetName("CreatedDateIndex").SetTimeToLive(new TimeSpan(0, 0, 60)));
可能有什么问题?我只能猜测数据类型有问题,可能它不是Bson Date类型,甚至没有警告我,无论如何我都不知道如何验证它。TTL索引从2.2开始是新的,而您使用的是2.0.7…TTL索引从2.2开始是新的,而您使用的是2.0.7
Collection.EnsureIndex(new IndexKeysBuilder<MyObject>().Ascending(l => l.Created), IndexOptions.SetName("CreatedDateIndex").SetTimeToLive(new TimeSpan(0, 0, 60)));
{
"_id" : new BinData(3, "OVdRaIodPUKz7cCuaxnFpA=="),
"Created" : ISODate("2014-01-09T23:41:08.732Z"),
}