1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import mongoose from 'mongoose';
const userSchema = mongoose.Schema({
id: {type: String},
aadhaarNumber: {type: Number},
indianResident: {type: Boolean, required: true},
name: {type: String, required: true},
gender: {type: String, required: true},
dob: {type: String, required: true},
mobile: {type: String, required: true},
email: {type: String, required: true},
address: {type: Object, required: true},
photo: {type: String, required: true},
documents: {type: Object, required: true},
biometrics: {type: Object, required: false}, // Need to be true
createdAt: {type: Date, default: new Date()},
verified: {type: Boolean, default: false},
});
const UserDetails = mongoose.model('UserDetails', userSchema);
export default UserDetails;
|