mongodb - 关于mongoose的文档更新问题
本文介绍了mongodb - 关于mongoose的文档更新问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
const tsetSchema=new mongoose.Schema({
name:String
views:Number
},{timestamps:true})
我在创建schema时指定了时间戳,所以在我更新文档时会自动帮我更新updatedAt和createdAt。
不过现在我想要在更新views字段时不要更新updatedAt字段,只需要更新views即可,该怎么做呢?
解决方案
您的需求可以考虑使用Mongoose的middleware来做,例如schema.pre 或 schema.post。
schema指定timestamps也是用的Mongoose的middleware。
供参考.
Love MongoDB! Have fun!
2017MongoDB中文社区北京用户组大会在即,2017年6月3日 13:00-18:00
报名中!请戳左边!
这篇关于mongodb - 关于mongoose的文档更新问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文