वैकल्पिक रूप से @ wdberkeley के उत्तर के लिए, आप $geoWithin
. का उपयोग कर सकते हैं $geoNear
. के बजाय मंच।
db.landmarkSchema.aggregate([
{$match: {
$text: {$search: "great test text"} ,
loc: {$geoWithin: {$centerSphere: [[ 14.3, 48.3], 5/6731]}}
}}])
नोट:भौगोलिक अनुक्रमणिका का उपयोग नहीं किया जाएगा!
अधिक जानकारी:http://docs.mongodb.org/manual/reference /ऑपरेटर/क्वेरी/जियोविथिन/