Advertisement
Guest User

Untitled

a guest
Jan 12th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. UserDocument.remove({}, function(err:any){
  2. if(err) debug("There was an error removing the existing user collection: "+JSON.stringify(err));
  3. else debug("User collection cleared.");
  4. });
  5.  
  6. USERS.forEach( (user) => {
  7. let userDocument = new UserDocument(user);
  8. userDocument.save((err:any, user:IUserDocument) =>{
  9. if (err){
  10. debug("There was a problem creating the user: "+JSON.stringify(err));
  11. } else {
  12. debug("User created with email: "+user.emailAddress);
  13. UserDocument.find({}, (err, users: IUserDocument[]) => {
  14. debug("Users in DB right now: "+JSON.stringify(users));
  15. } );
  16. }
  17. });
  18. });
  19.  
  20. [1] mydb:init User created with email: someone@gmail.com +125ms
  21. [1] mydb:init User created with email: someoneelse@gmail.com +5ms
  22. [1] mydb:init Users in DB right now: [{"_id":"5877fe142381a7080b6b970b","emailAddress":"someone@gmail.com","username":"Someone","__v":0,"admin":true},{"_id":"5877fe142381a7080b6b970c","emailAddress":"someoneelse@gmail.com","username":"SomeoneElse","__v":0,"admin":false}] +69ms
  23. [1] mydb:init User collection cleared. +89ms
  24. [1] mydb:init Users in DB right now: [] +0ms
  25.  
  26. USERS.forEach( (user) => {//USERS is just an array of fake user data
  27. let userDocument = new UserDocument(user);
  28. userDocument.save((err:any, user:IUserDocument) =>{
  29. if (err){
  30. debug("There was a problem creating the user: "+JSON.stringify(err));
  31. } else {
  32. debug("User created with email: "+user.emailAddress);
  33. }
  34. });
  35. userIds.push(userDocument._id.toString());//This works - the IDs are all there.
  36. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement