通过设置时间来删除猫鼬集合文档中的字段

时间:2019-07-11 08:34:11

标签: node.js mongoose

我想从猫鼬集合的文档中删除特定字段。我发现该文档将在我们设定的特定时间后被删除。但是是否可以通过设置时间从猫鼬集合中的文档中删除文件?

这将从集合中删除文档。下面显示的代码是20秒后删除文档。但是我将令牌存储在此模型中,希望将其从文档中删除并保留其余字段。我希望一小时后文档包含剩余字段。 (期望令牌)

const saveUser = mongoose.model('user', {
  _id: {
    type: String,
    required: true
  },
  firstname: {
    type: String,
    required: true,
    minlength: 1,
    trim: true
  },
  lastname: {
    type: String,
    default: null,
    trim: true
  },
   token : {
     type : [string]
},
   expire_at: {
      type: Date, 
      default: Date.now,
      expires: 20
}

0 个答案:

没有答案