Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

MongoDB के साथ एक सरणी में तत्वों की संख्या की गणना करें?

<घंटा/>

किसी सरणी में तत्वों की संख्या गिनने के लिए, समग्र ढांचे का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -

>db.countNumberOfElementsDemo.insertOne({"UserMessage":["Hi","Hello","Bye","Awesome"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cef8ec2ef71edecf6a1f6a1")
}

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.countNumberOfElementsDemo.find().pretty();

यह निम्नलिखित आउटपुट देगा -

{
   "_id" : ObjectId("5cef8ec2ef71edecf6a1f6a1"),
   "UserMessage" : [
      "Hi",
      "Hello",
      "Bye",
      "Awesome"
   ]
}

एक सरणी में तत्वों की संख्या गिनने के लिए क्वेरी निम्नलिखित है -

> db.countNumberOfElementsDemo.aggregate({$project: { NumberOfElements: { $size:"$UserMessage" }}})

यह निम्नलिखित आउटपुट देगा -

{ "_id" : ObjectId("5cef8ec2ef71edecf6a1f6a1"), "NumberOfElements" : 4 }

  1. MongoDB दस्तावेज़ों में किसी विशिष्ट फ़ील्ड से सरणी तत्वों की गिनती प्राप्त करें?

    किसी विशिष्ट फ़ील्ड से सरणी तत्वों की गणना करने के लिए, MongoDB में $size का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo723.insertOne({"Subject":["MySQL","MongoDB"]}); {    "acknowledged" : true,    "insertedId&quo

  1. C++ में दी गई संख्या के साथ सरणी तत्वों के औसत की घटनाओं की गणना करें

    एक सरणी गिरफ्तारी [] जिसमें पूर्णांक तत्व और एक पूर्णांक संख्या दी गई है। लक्ष्य प्रत्येक तत्व arr[i] और num का औसत ज्ञात करना है और मूल सरणी में दिखाई देने वाले औसत की संख्या की संख्या को प्रिंट करना है। यदि सरणी गिरफ्तारी [] [5, 2, 3] है और संख्या 2 है। गिरफ्तारी में औसत [3, 2, 2] होगा [1,1,1]

  1. सी ++ में एक सरणी में समान तत्वों के साथ सूचकांक जोड़े की संख्या

    हमें N तत्वों की एक सरणी दी गई है। लक्ष्य सूचकांक जोड़े (i, j) को खोजना है, जिनका तत्व मान समान है जैसे कि i!=j। यानी, Arr[i]=Arr[j] और i!=j. इसका उपयोग समान आकार के दस्तानों के जोड़े बनाने के लिए किया जाता है। N दस्ताने में से केवल युग्मित दस्ताने ही बेचने के लिए उपयोगी होते हैं। हम 0<=i