Advertisement
Guest User

Untitled

a guest
Apr 15th, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.  
  3. var userToken = require('../entities/userToken');
  4.  
  5. var user = sequelize.define('users', {
  6.   email: {type: Sequelize.STRING, field: 'email'},
  7.   password: Sequelize.STRING,
  8.   deleted_at: Sequelize.STRING,
  9.   created_at: Sequelize.STRING,
  10.   updated_at: Sequelize.STRING,
  11.  
  12. }, {timestamps:false})
  13.  
  14. user.hasMany(userToken, {as: 'user_tokens', foreignKey: 'user_id' })
  15.  
  16. module.exports = user;
  17.  
  18.  
  19. -----------------------------------------------------------------------
  20.  
  21.  
  22.  
  23. var user = require('../entities/user');
  24.  
  25. var userToken = sequelize.define('user_tokens', {
  26.   token: Sequelize.STRING,
  27.   expire_at: Sequelize.STRING,
  28.   created_at: Sequelize.STRING,
  29.   updated_at: Sequelize.STRING,
  30.   user_id: Sequelize.STRING,
  31.  
  32. }, {timestamps:false})
  33.  
  34. userToken.belongsTo(user, {as: 'user', foreignKey: 'user_id' })
  35.  
  36. module.exports = userToken;
  37.  
  38.  
  39. ---------------------------------------------------------------------
  40.  
  41.  
  42. var getAll = function(req, res) {
  43.    
  44.     user.findAll({
  45.       include: [ userToken ]
  46.     }).then(function(results) {
  47.             res.send(results);
  48.     });
  49.  
  50. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement