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