Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. "_id" : ObjectId("5d27b7ba5455a11eacdf164d"),
  2. "name" : {
  3. "first" : "Alexssander ",
  4. "last" : "Leal"
  5. },
  6. "user" : {
  7. "active" : true,
  8. "admin" : false,
  9. "email" : "alex.leal.pls@gmail.com",
  10. "password" : "123456"
  11. },
  12.  
  13. "_id" : ObjectId("5d27fbf95a298d4470416f33"),
  14. "members" : [
  15. {
  16. "creator" : true,
  17. "people_id" : ObjectId("5d27b7ba5455a11eacdf164d")
  18. }
  19. ],
  20. "name" : "Fundo de investimentos",
  21. "type_coins_id" : ObjectId("5d1ebbb44a2b012e343ff48c"),
  22.  
  23. "_id" : ObjectId("5d280149b1e77444a013c86b"),
  24. "members" : [
  25. {
  26. "creator" : true,
  27. "people_id" : ObjectId("5d27b7ba5455a11eacdf164d")
  28. }
  29. ],
  30. "name" : "Bolsa esportiva",
  31. "type_coins_id" : ObjectId("5d1ebbb44a2b012e343ff48c"),
  32.  
  33. "_id" : ObjectId("5d1ebbb44a2b012e343ff48c"),
  34. "name" : "Real",
  35. "abbreviation" : "BRL",
  36.  
  37. let pipeline = [{
  38. $lookup: {
  39. from: 'wallets',
  40. localField: '_id',
  41. foreignField: 'members.people_id',
  42. as: 'wallets'
  43. },
  44. }, {
  45. $unwind: { path: '$wallets' }
  46. }, {
  47. $lookup: {
  48. from: 'type_coins',
  49. localField: 'wallets.type_coins_id',
  50. foreignField: '_id',
  51. as: 'wallets.type_coin'
  52. }
  53. }, {
  54. $unwind: { path: '$wallets.type_coin'}
  55. }];
  56.  
  57. "_id" : ObjectId("5d27b7ba5455a11eacdf164d"),
  58. "name" : {
  59. "first" : "Alexssander ",
  60. "last" : "Leal"
  61. },
  62. "user" : {
  63. "active" : true,
  64. "admin" : false,
  65. "email" : "alex.leal.pls@gmail.com",
  66. "password" : "123456"
  67. },
  68. wallets: [{
  69. "_id" : ObjectId("5d27fbf95a298d4470416f33"),
  70. "members" : [{
  71. "creator" : true,
  72. "people_id" : ObjectId("5d27b7ba5455a11eacdf164d")
  73. }],
  74. "name" : "Wallet 1",
  75. "type_coins_id" : {
  76. "_id" : ObjectId("5d1ebbb44a2b012e343ff48c"),
  77. "name" : "Real",
  78. "abbreviation" : "BRL",
  79. },
  80. },
  81. {
  82. "_id" : ObjectId("5d280149b1e77444a013c86b"),
  83. "members" : [{
  84. "creator" : true,
  85. "people_id" : ObjectId("5d27b7ba5455a11eacdf164d")
  86. }],
  87. "name" : "Wallet 2",
  88. "type_coins_id" : {
  89. "_id" : ObjectId("5d1ebbb44a2b012e343ff48c"),
  90. "name" : "Real",
  91. "abbreviation" : "BRL",
  92. },
  93. }]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement