MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

$निकट और $भीतर . के बीच MongoDB भू-स्थानिक अंतर

मुख्य अंतर हैं

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

$near के लिए दस्तावेज़ भी देखें और $geoWithin




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. किसी संख्या को 3 दशमलव तक कैसे छोटा करें

  2. क्या MongoDB जर्नलिंग स्थायित्व की गारंटी देता है?

  3. आईडी के आधार पर अद्यतन सरणी वस्तु?

  4. MongoDB अलग एकत्रीकरण

  5. खोज विधि में AND - ऑपरेटर का उपयोग करें