【发布时间】:2019-04-17 17:39:14
【问题描述】:
我正在尝试使用 mongo db compass 创建一个 TTL 索引。
我的文档如下
但是 ttl 索引似乎对文档中的现有或新条目不起作用。
【问题讨论】:
标签: mongodb mongodb-indexes mongodb-compass
我正在尝试使用 mongo db compass 创建一个 TTL 索引。
我的文档如下
但是 ttl 索引似乎对文档中的现有或新条目不起作用。
【问题讨论】:
标签: mongodb mongodb-indexes mongodb-compass
您使用的是什么版本的指南针?
我尝试使用 Date 类型的字段,效果很好:在 TTL 过期后文档消失了。如果索引是使用 TTL 正确创建的,您是否在 shell 中检查过?您应该会看到如下内容:
> db.boo.getIndexes()
[
{
"v" : 2,
"key" : {
"_id" : 1
},
"name" : "_id_",
"ns" : "test.boo"
},
{
"v" : 2,
"key" : {
"date" : 1
},
"name" : "date_1",
"ns" : "test.boo",
"background" : false,
"expireAfterSeconds" : 600
}
]
【讨论】: