Mongoose timestamps自动创建更新createdAt、updatedAt的方法 - 兴趣小组
返回

Mongoose timestamps自动创建更新createdAt、updatedAt的方法

得益于同事的分享,知道了timestamps的一个小技巧,使用Mongoose创建数据库表时增加timestamps选项,创建数据会自动生成createdAt和updatedAt字段,并且当数据发生更新时,会自动更新updatedAt字段的日期。

着实觉得方便了不少,在知道这个方法之前,自己都是手动创建和更新createdAt和updatedAt,学到了(๑•̀ㅁ•́ฅ)
import mongoose from "mongoose";
const Schema = mongoose.Schema;
const FeedSchema = new Schema({
  content: { type: String, default: '' }
  // 手动创建方法
  // createdAt: { type: Date, default: Date.now },
  // updatedAt: { type: Date },
},{
  // 自动创建方法,默认自动创建createdAt和updatedAt
  timestamps: true 
  // 指定字段名称方法
  // timestamps: { createdAt: 'createTime', updatedAt: 'updateTime' }
});
4月26日编辑于 4月27日
1
转发
收藏
@jiang4月28日
点赞回复
很棒,学到了!