#mongodb: use #aggregate and match with not_in condition
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
}
)
Comments