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

MongoDB के साथ पुनरावर्ती संरचना का निर्माण कैसे करें

व्यक्तिगत रूप से मैं यहां एक भौतिक पथ संरचना को कार्यान्वित करता हूं, प्रीफिक्स्ड नो केस असंवेदनशील रेगेक्स (जिसका अर्थ है कि यह एक इंडेक्स का उपयोग करेगा) का उपयोग करके अपडेट करना और क्वेरी करना बहुत आसान है, इसलिए एक उदाहरण इस तरह दिखेगा:

{_id: {}, path: 'about_us/where_are_we'}

यह भी, जैसा कि आप देख सकते हैं, एसईओ के अनुकूल यूआरएल को सीधे इस पेड़ पर हिट करने की अनुमति देता है जिससे आपको अधिकतम शक्ति मिलती है। यह उन सहायता प्रणालियों में विशेष रूप से सहायक है जहां आप यूआरएल प्रदर्शित करना पसंद करते हैं जैसे:

/help/how-to-use-my-site

चूंकि how-to-use-my-site सीधे पथ पर हिट कर सकते हैं या आगे भी आप दो फ़ील्ड रख सकते हैं और सीधे पूर्ण टेक्स्ट पर हिट कर सकते हैं जैसे:

{_id: {}, path: 'about_us/where_are_we', normalised_url: 'where_are_we'}

बेशक जैसा कि पिछले उत्तर में कहा गया था कि आपको यह जानना होगा कि आप अपनी सामग्री तक कैसे पहुंचना चाहते हैं, लेकिन मेरी राय में भौतिक पथ एक अच्छी शुरुआत है।

आप यहाँ मोंगो में वृक्ष संरचनाओं के बारे में अधिक पढ़ सकते हैं:http://www। mongodb.org/display/DOCS/Tree+in+MongoDB



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB (mongoengine) में कुंजी द्वारा एक सूची के अंदर एक शब्दकोश प्राप्त करना

  2. Yii2 सक्रिय रिकॉर्ड मोंगो मॉडल के बीच संबंध कैसे बनाते हैं

  3. दस्तावेज़ mongodb के साथ नोडज में लॉकिंग/लेनदेन के साथ पढ़ें और डालें

  4. मोंगोडीबी में, यदि संग्रह गिरा दिया जाता है, तो अनुक्रमणिका स्वचालित रूप से भी गिर जाती है?

  5. त्रुटि प्राप्त करना:रूट में रूट () स्ट्रिंग पर लागू नहीं किया जा सकता है