Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. router.get('/nearme/',(req,res)=>{
  2. let queries = req.query;
  3.  
  4. var distance = parseFloat(req.query.maxDistance)
  5. var long = parseFloat(req.query.long)
  6. var lat = parseFloat(req.query.lat)
  7. User.aggregate([
  8. {
  9. $geoNear: {
  10. near: {
  11. type:'Point',
  12. coordinates:[parseFloat(req.query.long),parseFloat(req.query.lat)]
  13. },
  14. distanceField: "dist.calculated",
  15. maxDistance: this.distance
  16. }
  17. }
  18. ]).then(function(err, results){
  19. res.send(results);
  20. });
  21. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement