feat: add Timestamps to User model

This commit is contained in:
wancat committed 2023-10-14 15:42:39 +08:00
1 parent 916b78240c
commit d3dd12a547
1 file changed
+30 -22
+30 -22
View File
@@ -1,25 +1,33 @@
import { model } from 'mongoose'
import { model, Schema } from 'mongoose'
const User = model('User', {
username: {
type: String,
unique: true,
required: true,
},
email: {
type: String,
unique: true,
required: true,
},
hashedPassword: String,
google: {
id: String,
displayName: String,
},
github: {
id: String,
displayName: String,
},
})
const User = model(
'User',
new Schema(
{
username: {
type: String,
unique: true,
required: true,
},
email: {
type: String,
unique: true,
required: true,
},
hashedPassword: String,
google: {
id: String,
displayName: String,
},
github: {
id: String,
displayName: String,
},
},
{
timestamps: true,
}
)
)
export default User