Guest User

Untitled

a guest
Aug 16th, 2018
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. // Project belongsTo Customer
  2.  
  3. Project.findAll({
  4. include: [{
  5. model: Customer
  6. }]
  7. })
  8.  
  9. {
  10. name: 'Project X',
  11. customer: {
  12. name: 'Customer Y',
  13. street: 'Paddington street'
  14. }
  15. }
  16.  
  17. {
  18. name: 'Project X',
  19. customer_name: 'Customer Y',
  20. customer_street: 'Paddington street'
  21. }
  22.  
  23. Project.findAll({
  24. include: [{
  25. model: Customer
  26. }]
  27. }).then(projects => {
  28. return projects.map(project => {
  29. Object.keys(project.customer).forEach(key => {
  30. project['customer_' + key] = project.customer[key];
  31. })
  32. delete project.customer;
  33. return project;
  34. })
  35. })
Add Comment
Please, Sign In to add comment