Я пытаюсь добавить данные, которые автоматически теряют значение ключа, в мою базу данных mongo.я использую монго 3.1.3.я вижу, что мои данные добавляются на mlab, но срок их действия не истекает.Что я делаю неправильно?Я просмотрел 20 страниц различий, и никто, кажется, не показывает метод, не относящийся к мангусте, который показывает добавляемую коллекцию с большим, чем просто значением ключа «createAt», что для меня бессмысленно, если я не могу добавить свою собственную пару значений ключа.
db.collection("myCol")
.insertOne({
"mykey": "myvalue"
}, function (err, response) {
return res.status(200).send("done")
})
return db.collection("myCol")
.createIndex({ "createdAt": 1 }, { expireAfterSeconds: 60 })
[Изменить] Какой правильный формат для удаления «myCol» через 60 секунд?
db.collection("myCol")
.createIndex({ "createdAt": 1 }, { expireAfterSeconds: 60 })
.insertOne({
"mykey": "myvalue"
}, function (err, response) {
return res.status(200).send("done")
})
недопустимо.
когда вы говорите «проиндексированное поле»с соответствующими значениями даты. "... вы имеете в виду ...
`db.collection("myCol")
.insertOne({
"mykey": "myvalue"
"date": new Date()
}, function (err, response) {
return res.status(200).send("done")
})
db.collection("myCol")
.createIndex({ "createdAt": 1, "date": new Date() }, { expireAfterSeconds: 60 })`
, что также недопустимо.Мне просто нужен пример.документы не ясны либо