Guest User

Untitled

a guest
Jan 11th, 2018
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. var userSchema = new mongoose.Schema({
  2. local: {
  3. name: { type: String },
  4. email : { type: String, require: true, unique: true },
  5. password: { type: String, require:true },
  6. },
  7. facebook: {
  8. id : { type: String },
  9. token : { type: String },
  10. email : { type: String },
  11. name : { type: String }
  12. }
  13. });
  14.  
  15. var User = mongoose.model('User',userSchema);
  16.  
  17. module.exports = User;
  18.  
  19. var user = require('./../models/user.js');
  20.  
  21. user({'local.email' : req.body.email, 'local.password' : req.body.password}).save(function(err, result){
  22. if(err)
  23. res.send(err);
  24. else {
  25. console.log(result);
  26. req.session.user = result;
  27. res.send({"code":200,"message":"Record inserted successfully"});
  28. }
  29. });
  30.  
  31. {"name":"MongoError","code":11000,"err":"insertDocument :: caused by :: 11000 E11000 duplicate key error index: mydb.users.$email_1 dup key: { : null }"}
  32.  
  33. ➜ mongo
  34. use dbName;
  35. db.dropDatabase();
  36. exit
  37.  
  38. db.users.drop();
  39.  
  40. db.users.drop();
  41.  
  42. module.exports.models = {
  43. connection: 'mongodb',
  44. migrate: 'alter'
  45. }
  46.  
  47. module.exports.models = {
  48. connection: 'mongodb',
  49. migrate: 'safe'
  50. }
Add Comment
Please, Sign In to add comment