Advertisement
Guest User

Untitled

a guest
Jul 5th, 2017
472
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. // set up mongoose connection
  2. var mongoose = require('mongoose');
  3. var mongoDB = 'mongodb://username:password@ds155811.mlab.com:55811/user_todolists';
  4. mongoose.connect(mongoDB);
  5. var db = mongoose.connection;
  6. db.on('error', console.error.bind(console, 'MongoDB connection error:'));
  7.  
  8. var Schema = mongoose.Schema;
  9. var UserSchema = Schema({
  10. username: { type: String, required: true, max: 30, unique: true },
  11. password: { type: String, required: true }
  12. });
  13.  
  14. var User = mongoose.model('User', UserSchema);
  15.  
  16. UserSchema.pre('save', function(next) {
  17. var user = this;
  18. user.password = user.password + "hello";
  19. console.log("why????");
  20. next();
  21. });
  22.  
  23. var newUser = new User({
  24. username: "jiujieti",
  25. password: "12345678"
  26. });
  27.  
  28. newUser.save((error) => {
  29. if(error) {
  30. console.log("Hi");
  31. return;
  32. }
  33. console.log("yes!");
  34. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement