Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. db.inspections.aggregate([
  2. {$match :
  3. {"VIOLATION CODE": {$eq: "04L"}}
  4. },
  5. {$lookup :
  6. {
  7. from : "restaurants",
  8. localField : "NAME",
  9. foreignField : "name",
  10. as : "restaurants"
  11. }
  12. },
  13. {
  14. $unwind : "$restaurants"
  15. },
  16. {
  17. $addFields: {
  18. "isMatchingZip": { $cmp: [ "$restaurants.address.zipcode", "$ZIPCODE" ] }
  19. }
  20. },
  21. { $match :
  22. { "isMatchingZip": 0 }
  23. },
  24. {$lookup :
  25. {
  26. from : "demographics",
  27. localField : "restaurants.address.zipcode",
  28. foreignField : "JURISDICTION NAME",
  29. as : "demographics"
  30. }
  31. },
  32. {
  33. $unwind : "$demographics"
  34. },
  35. {$match :
  36. {"demographics.PERCENT FEMALE": {$eq: "0.5"}}
  37. }
  38. ]).pretty()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement