const AutoIncrement = require('mongoose-sequence')(mongoose)
interface userTracks extends IUserTrack, mongoose.Document {}
const userModel = new mongoose.Schema(
{
fullName: {
type: String,
unique: false,
lowercase: true
},
email: {
type: String,
unique: true,
lowercase: true
},
phone: {
type: String
},
country: {
type: String,
unique: false,
lowercase: true
}
},
{ timestamps: true }
)
userModel.plugin(AutoIncrement, { inc_field: 'ticketNo', start_seq: 1000 })
export default mongoose.model<userTracks>('users', userModel)
const AutoIncrement = require('mongoose-sequence')(mongoose)
interface userTracks extends IUserTrack, mongoose.Document {}
const userModel = new mongoose.Schema(
{
fullName: {
type: String,
unique: false,
lowercase: true
},
email: {
type: String,
unique: true,
lowercase: true
},
phone: {
type: String
},
country: {
type: String,
unique: false,
lowercase: true
}
},
{ timestamps: true }
)
userModel.plugin(AutoIncrement, { inc_field: 'ticketNo', start_seq: 1000 })
export default mongoose.model<userTracks>('users', userModel)