猫鼬TTL变量配置

时间:2019-01-22 17:06:41

标签: javascript node.js mongodb mongoose

我的猫鼬模式如下:

var mongoose = require('mongoose');
var mongoosePaginate = require('mongoose-paginate');

var ConfigSchema = new mongoose.Schema({
  createdAt: { type: Date, expires: ... , default: Date.now },
  timer: Number
});

ConfigSchema.plugin(mongoosePaginate);
const Config = mongoose.model('Config', ConfigSchema);

module.exports = Config;

我希望在计时器的值(计时器以毫秒为单位)之后删除此集合中的对象。到目前为止,我发现所有解决方案都使用了硬编码值(例如2m表示2分钟)

0 个答案:

没有答案