Guest User

Untitled

a guest
Nov 17th, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. router.get('/select-player/:id', function(req,res,next){
  2. var playerId = req.params.id;
  3. user = req.user;
  4.  
  5. // Query to find the selected player
  6. Player.findById(playerId, function (err, player){
  7. if (err) {
  8. // Improve- some type of alert
  9. return res.redirect ('/');
  10. }
  11. // Add to Team Here
  12.  
  13. // redirect home after selection
  14. res.redirect('/');
  15. });
  16. });
  17.  
  18. var mongoose = require('mongoose');
  19. var Schema = mongoose.Schema;
  20. var Player = require('./player');
  21. var User = require('./user');
  22.  
  23. var schema = new Schema({
  24. user: {type: Schema.Types.ObjectId, ref: "User"},
  25. team: [{type: Schema.Types.ObjectId, ref: "Player"}]
  26. });
  27.  
  28. module.exports = mongoose.model('Team', schema);
  29.  
  30. var mongoose = require('mongoose');
  31. var Schema = mongoose.Schema;
  32.  
  33. var schema = new Schema({
  34. name: String,
  35. position: String,
  36. teamAbbr: String,
  37. stats:{
  38. "1": Number
  39. },
  40. seasonPts: Number,
  41. seasonProjectedPts: Number,
  42. weekPts: Number,
  43. weekProjectedPts: Number,
  44. });
  45.  
  46. module.exports = mongoose.model('Player', schema);
  47.  
  48. // User Schema
  49. var UserSchema = mongoose.Schema({
  50. username: {
  51. type: String,
  52. index:true
  53. },
  54. password: {
  55. type: String
  56. },
  57. email: {
  58. type: String
  59. },
  60. name: {
  61. type: String
  62. },
  63. });
  64.  
  65. var User = module.exports = mongoose.model('User', UserSchema);
Add Comment
Please, Sign In to add comment