Alternativamente a la respuesta de @wdberkeley, puede usar $geoWithin
en lugar de $geoNear
escenario.
db.landmarkSchema.aggregate([
{$match: {
$text: {$search: "great test text"} ,
loc: {$geoWithin: {$centerSphere: [[ 14.3, 48.3], 5/6731]}}
}}])
Nota:¡No se utilizará el índice geográfico!
Más información:http://docs.mongodb.org/manual/reference /operador/consulta/geoDentro/