提问者:小点点

监听mongoDB中的更新操作,并自动更新某些字段


每当在集合上发生任何更新操作时,nodejs中都应该有一个自动化进程,它将自动更新updateAt字段的时间戳。

我不想手动做,因为有多个来源从它可以被更新。

MongoDB没有任何触发,但是MongoDB里面有手表我怎么用。。。。 我想在watch内部执行更新操作,不想在我们更新watch时触发它。


共1个答案

匿名用户

您可以使用此处描述的post update钩子,但是为了这个特殊目的,您可以在mongoose模式中使用{timestamps:true},它将自动更新createdAt和updatedAt字段

如果你不是使用猫鼬,看看这个问题。