每当在集合上发生任何更新操作时,nodejs中都应该有一个自动化进程,它将自动更新updateAt字段的时间戳。
我不想手动做,因为有多个来源从它可以被更新。
MongoDB没有任何触发,但是MongoDB里面有手表我怎么用。。。。 我想在watch内部执行更新操作,不想在我们更新watch时触发它。
您可以使用此处描述的post update钩子,但是为了这个特殊目的,您可以在mongoose模式中使用{timestamps:true}
,它将自动更新createdAt和updatedAt字段
如果你不是使用猫鼬,看看这个问题。