搜索

首页  >  问答  >  正文

mongodb - 关于mongoose的文档更新问题

const tsetSchema=new mongoose.Schema({
     name:String
     views:Number
},{timestamps:true})

我在创建schema时指定了时间戳,所以在我更新文档时会自动帮我更新updatedAt和createdAt。

不过现在我想要在更新views字段时不要更新updatedAt字段,只需要更新views即可,该怎么做呢?

淡淡烟草味淡淡烟草味2765 天前821

全部回复(1)我来回复

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-31 10:37:31

    您的需求可以考虑使用Mongoose的middleware来做,例如schema.pre 或 schema.post。

    schema指定timestamps也是用的Mongoose的middleware。

    供参考.

    Love MongoDB! Have fun!


    2017MongoDB中文社区北京用户组大会在即,2017年6月3日 13:00-18:00

    报名中!请戳左边!

    回复
    0
  • 取消回复