db.user.aggregate( { $geoNear: { near: [ long_var, lat_var ], distanceField: 'dist', distanceMultiplier: 6371000, spherical: true, minDistance: 0, maxDistance: maxDistance_var } }, { $match : { user_id: { $nin: [228822] } } }, { $limit : 10 }, { $skip : 0 } )