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

मैं केवल दो क्षेत्रों से मेल खाने वाले संग्रहों की गणना करने के लिए MongoDB का उपयोग कैसे करूं?

<घंटा/>

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

> db.demo175.insertOne({"EmployeeName":"Bob","isMarried":"YES"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3840969e4f06af551997e8")
}
> db.demo175.insertOne({"EmployeeName":"David","isMarried":"NO"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e38409e9e4f06af551997e9")
}
> db.demo175.insertOne({"EmployeeName":"Mike","isMarried":"YES"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3840a79e4f06af551997ea")
}
> db.demo175.insertOne({"EmployeeName":"Sam","isMarried":"NO"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3840ae9e4f06af551997eb")
}

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

> db.demo175.find();

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

{ "_id" : ObjectId("5e3840969e4f06af551997e8"), "EmployeeName" : "Bob", "isMarried" : "YES" }
{ "_id" : ObjectId("5e38409e9e4f06af551997e9"), "EmployeeName" : "David", "isMarried" : "NO" }
{ "_id" : ObjectId("5e3840a79e4f06af551997ea"), "EmployeeName" : "Mike", "isMarried" : "YES" }
{ "_id" : ObjectId("5e3840ae9e4f06af551997eb"), "EmployeeName" : "Sam", "isMarried" : "NO" }

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

> db.demo175.count( { "EmployeeName": "Mike", "isMarried":"YES" } );

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

1

  1. मैं सभी से मेल खाने के लिए मोंगोडीबी में सरणी फ़ील्ड के साथ कैसे काम करूं?

    MongoDB में सभी का मिलान करने के लिए, $all का उपयोग करें। $all ऑपरेटर उन दस्तावेज़ों का चयन करता है जहाँ किसी फ़ील्ड का मान एक सरणी है जिसमें सभी निर्दिष्ट तत्व होते हैं। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo695.insertOne({"ListOfValues":[100,200,500,800]}); {    &

  1. MongoDB में "$group" ऑपरेशन में केवल पहले दो फ़ील्ड को सॉर्ट करें और प्राप्त करें

    आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo576.insertOne({id:101,Name:"Chris",Marks:45}){    "acknowledged" : true, "insertedId" : ObjectId("5e916c3b581e9acd78b427fa") } > db.demo576.insertOne({id:101,Name:"John",Marks:55}){ &nb

  1. MongoDB में कर्सर की पुनरावृत्ति की गणना कैसे करें?

    आपको लूप के साथ-साथ फाइंड () कर्सर की मदद से कस्टम लॉजिक का उपयोग करने की आवश्यकता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo724.insertOne(... {... विवरण:... {... id:1001 ...}...}...);{ स्वीकृत :सच, insertId :ObjectId(5eab0cce43417811278f5892)} संग्रह से सभी दस्तावेज़ों को खोजने () विधि क