Mongodb no $ cerca

Digamos que tengo una colección en mongoDB con campo indexado geoLocation (coordenadas). Sé que puedo consultar registros cerca de mi ubicación con algo como

MySchema.find({coordinates: {$near: [100,100], $maxDistance: 500}, callback);

¿Pero qué sucede si quiero sacar esos registros de mi ubicación (fuera del círculo alrededor de la ubicación)? ¿Es posible? He intentado usar $not , pero arrojó resultados vacíos, pero sé que hay cientos de registros que no están cerca de mí.

Sé que hay esta opción para obtener registros cercanos, luego seleccione los {_id: {$not: {$in: nearby_ids_array} . ¿Pero es la única manera, o me estoy perdiendo algo?

    Intereting Posts