我有我的猫鼬模型:
LogSchema = new Schema({
level : String,
code: String,
message: String,
Timestamp : {
type : Date,
default: Date.now
}
})
我尝试使用此代码删除超过30天的所有文档(时间戳字段):
var d = new Date();
var older_than = new Date(d.setDate(d.getDate() - 30));
Log.remove({ Timestamp : {$lte : older_than } }, function(err) {
if (!err) {
console.log("Clean complete")
} else {
console.log("Clean error")
}
});
我在控制台上看到:"干净完成",但我仍然拥有超过30天的所有文件。
我的代码有问题吗?