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