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

मुझे NoSQL/MongoDb और डेटा/मॉडल संरचना के बारे में सलाह चाहिए

मेरा सुझाव है कि वोटों को कहानी _id की सूची के रूप में संग्रहित किया जाए प्रत्येक उपयोगकर्ता में एस। इस तरह आप केवल सूची देखकर ही पता लगा सकते हैं कि उपयोगकर्ता ने किन कहानियों के लिए वोट किया है। कहानी के लिए वोट करने वाले उपयोगकर्ताओं को प्राप्त करने के लिए आप कुछ ऐसा कर सकते हैं:

db.users.find({stories: story_id})

जहां story_id _idहै विचाराधीन कहानी का। अगर आप stories . पर एक इंडेक्स बनाते हैं फ़ील्ड वे दोनों प्रश्न तेज़ होंगे।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. त्रुटि:नल की संपत्ति 'करीब' पढ़ा नहीं जा सकता

  2. नेवला/मोंगोडब में उप-दस्तावेज़ सरणी को कैसे क्रमबद्ध करें?

  3. एक्सप्रेस नेवला Model.find() रिटर्न अपरिभाषित

  4. गोलांग/एमजीओ:मैं मोंगोडीबी को किसी क्षेत्र में वर्तमान समय का उपयोग करने के लिए कैसे कह सकता हूं?

  5. कैसे सही ढंग से अजगर के साथ एक MongoDB नेस्टेड दस्तावेज़ क्वेरी करने के लिए?