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);
原文地址:https://www.cnblogs.com/naocanzhishen/p/13614321.html