Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. var User = mongoose.model('User', new Schema({data}));
  2. var DeletedUser = mongoose.model('DeletedUser', new Schema({data}));
  3.  
  4. exports.postDeleteUser = function(req,res) {
  5.  
  6. var conditions = { '_id': req.params.user_id };
  7.  
  8. // Create the new deletedUser object to add to
  9. // the DeletedUsers collection
  10. var deletedUser = new DeletedUser();
  11.  
  12. User.findOne(conditions, function(err, user) {
  13. if (!user) {console.error(err);
  14. } else {
  15. // Copy over data to the new deletedUser object
  16. for (prop in user) {deletedUser[prop] = user[prop];}
  17.  
  18. // This is where I save the deletedUser to the
  19. // new collection.
  20. // ** This is not executing ** //
  21. deletedUser.save(function(err) {
  22. if (err) {
  23. console.error(err);
  24. renderViewUser(user['_id'], 0, req, res);
  25.  
  26. } else {
  27.  
  28. // However, this delete from Users *is* working
  29. User.find(conditions).remove(function() {
  30. res.redirect('/');
  31.  
  32. });
  33. };
  34. });
  35. };
  36. });
  37. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement