mongoose createdAt updateAt返回时间戳处理


在返回前端时需要返回时间戳,所以记录下处理方式 重写toJSON方法

options = {
    versionKey: false, // 不保存__v
    reateIndexes: true,
    autoIndex: true,
    timestamps: {
      createdAt: "created_at",
      updatedAt: "updated_at"
    },
    toJSON: {
      transform: function (doc, ret, options) {
        ret.created_at = ret.created_at.valueOf()
        ret.updated_at = ret.updated_at.valueOf()
        return ret
      }
    },
    ...options
  };

  let baseSchema = new Schema(defition, options);

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM