मुख्य अंतर हैं
$near
एक बिंदु से दूरी के आधार पर प्रकार;$geoWithin
GeoJSON निर्देशांक के साथ बहुभुज या बहुभुज में नियंत्रण के लिए परीक्षण, या 2d निर्देशांक के लिए आकृतियों के समूह में से किसी एक में नियंत्रण$near
दस्तावेज़ को निकटतम से सबसे दूर तक लौटाता है और किसी अन्य क्रम में इन-मेमोरी सॉर्टिंग की आवश्यकता होती है;$geoWithin
अन्य प्रकार के अनुक्रमितों के साथ प्रयोग किया जा सकता है$near
भू-स्थानिक सूचकांक की आवश्यकता है;$geoWithin
एक के साथ बेहतर प्रदर्शन करता है लेकिन इसकी आवश्यकता नहीं है$near
शार्प्ड क्लस्टर में समर्थित नहीं है - आपकोgeonear
. का उपयोग करना होगा कमांड या$geoNear
इसके बजाय एकत्रीकरण चरण
$near के लिए दस्तावेज़ भी देखें और $geoWithin ।