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

MongoDB - किसी वस्तु के भीतर कई विशेषताओं पर प्रश्न कैसे करें और परिणामों को समूहित करें

पहले भाग के लिए, आपको निम्न कार्य करके उस रिकॉर्ड को पुनः प्राप्त करने में सक्षम होना चाहिए:

db.collectionName.find({"attributes.id": 1, "attributes.value": 150});

यह किसी भी ऑब्जेक्ट से केवल _id फ़ील्ड पुनर्प्राप्त करेगा जिसमें विशेषता सरणी का एक तत्व है जिसमें आईडी =1 और मान =150 है।

चूंकि आपके प्रश्न के दूसरे भाग में मैचों की संख्या लौटाना शामिल है, इसलिए आपको map के साथ अपने विकल्पों का पता लगाना चाहिए। -कम करें . आप एक साधारण Mongo क्वेरी के साथ वह परिणाम नहीं दे सकते।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB मैप्रिडस संग्रह को हटा दें

  2. $सप्ताह समारोह और एकत्रीकरण में सप्ताह का पहला दिन

  3. डॉकर और मोंगो-गो-ड्राइवर सर्वर चयन त्रुटि

  4. प्रारंभ और समाप्ति सीमा पर समूह और गणना करें

  5. MongoDB के लिए आधिकारिक C# ड्राइवर का उपयोग करके सभी एम्बेडेड दस्तावेज़ मान कैसे प्राप्त करें?