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

मोंगो भू-स्थानिक सूचकांक और उल्का

हां, आप उल्का, और . के भीतर MongoDB भू-स्थानिक अनुक्रमणिका का उपयोग कर सकते हैं आप उस इंडेक्स को अपने उल्का ऐप से भी बना सकते हैं।

- भू-स्थानिक खोज

मैं $within . का उपयोग कर रहा हूं नीचे ऑपरेटर, $near . के विपरीत ऊपर उल्लिखित ऑपरेटर, लेकिन यह अभी भी लागू होता है:

Meteor.publish('places', function(box) {
    return Places.find({ loc : { $within : { $box : box }}});
});

रिमाइंडर :इस प्रकार की भौगोलिक क्वेरी केवल सर्वर . पर उपलब्ध हैं (वर्तमान में)।

- उल्का के भीतर से एक भू-स्थानिक सूचकांक बनाना (बजाय एक MongoDB शेल में)

Places._ensureIndex({ loc : "2d" });

जैसे आप उपरोक्त का उपयोग अपने bootstrap.js . में कर सकते हैं ।

साथ ही, आप शायद अपना ensureIndex . डालना चाहेंगे Meteor.startup . में , या शायद जब आप कुछ प्रारंभिक डेटा सम्मिलित कर रहे हों।

चेतावनी :जैसा बताया गया है यहां , कॉल करने की उपरोक्त विधि ensureIndex इसे कॉल करने के आधिकारिक तरीके की कमी के लिए एक कामकाज है, इसलिए कृपया उम्मीद करें कि यह बदल सकता है।

अपडेट करें :अब उल्का 0.5.0 में परिवर्तन दर्शाता है, देखें @Dror नीचे टिप्पणी करें।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. कई AWS उदाहरणों में MongoDB लोड संतुलन

  2. मोंगो अज्ञात मूल कुंजी के साथ मूल्य पाते हैं

  3. ईजे और एक्सप्रेस के साथ छवि चयन कैसे करें?

  4. क्या एग्रीगेशन फ्रेमवर्क मोंगो में प्रक्षेपण के क्रम में फ़ील्ड प्राप्त करना संभव है?

  5. नेवले को मोंगोडीबी एटलस और नोडज से जोड़ना