Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const mongoose = require('mongoose');
- const bcrypt = require('bcrypt');
- const userSchema = new mongoose.Schema({
- id: {
- type: String,
- unique: true,
- required: true,
- trim: true
- },
- email: {
- type: String,
- unique: true,
- required: true,
- trim: true
- },
- username: {
- type: String,
- unique: true,
- required: true,
- trim: true
- },
- password: {
- type: String,
- required: true
- }
- });
- userSchema.methods.comparePassword = (inputPassword, cb) => {
- console.log('this password is', this.password);
- bcrypt.compare(inputPassword, this.password, (err, res) => {
- if (res)
- cb(null, true);
- else
- cb('error');
- });
- };
- module.exports = mongoose.model('users', userSchema);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement