亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我這里有點疑惑,這兩個 default: Date.now() 什么時候執行,我覺得是這個模塊一加載的時候就執行了,而不是等到業務上創建/更新 Movie 的時候才執行?

正在回答

1 回答

對,這里的時間節點線可以分為: 1. new MovieSchema 2. mongoose.model('Movie', MovieSchema) 3. movie = new Movie({}) 那么 schema 的 defaults 是在 model 被 created 時初始化的,也就是 第二步,這里準確做法是為 schema 添加 pre save 預處理: if (this.isNew) { this.meta.createdAt = this.meta.updatedAt = Date.now }

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
node+mongodb 建站攻略(一期)
  • 參與學習       91828    人
  • 解答問題       921    個

帶你完整實現一個從前端到后端的項目,初中級前端開發工程師必學課程

進入課程
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號