是否有通过Mongoose发出的命令,使得如果集合中存在的记录数量超过一定数量,则会将其删除?
我不想查询我的集合,按日期排序,然后按文档分析文档,以完成可能已经成为更有效的Mongoose delete命令一部分的事情。
答案 0 :(得分:0)
您可以特别使用猫鼬中间件,在这种情况下,您可以使用post
中间件。可以在每次插入后触发此中间件,并检查限制并执行所需操作。
schema.post('save', function(doc) {
console.log('%s has been saved', doc._id);
});