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

MongoDB संग्रह नाम से `सेलेक्ट डिफरेंट (नाम) के बराबर है जहां उम्र ="25"` है?

<घंटा/>

चुनिंदा विशिष्ट के बराबर प्राप्त करने के लिए आप विशिष्ट() का उपयोग कर सकते हैं। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -

> db.distinctNameAndAgeDemo.insertOne({"ClientFirstName":"John","Age":23});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd12759e3526dbddbbfb60b")
}
> db.distinctNameAndAgeDemo.insertOne({"ClientFirstName":"Larry","Age":25});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd12768e3526dbddbbfb60c")
}
> db.distinctNameAndAgeDemo.insertOne({"ClientFirstName":"David","Age":25});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd12773e3526dbddbbfb60d")
}
> db.distinctNameAndAgeDemo.insertOne({"ClientFirstName":"Carol","Age":26});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd1277ee3526dbddbbfb60e")
}
> db.distinctNameAndAgeDemo.insertOne({"ClientFirstName":"Sam","Age":25});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd12793e3526dbddbbfb60f")
}
> db.distinctNameAndAgeDemo.insertOne({"ClientFirstName":"Larry","Age":25});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd127a3e3526dbddbbfb610")
}
> db.distinctNameAndAgeDemo.insertOne({"ClientFirstName":"Carol","Age":26});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd127aae3526dbddbbfb611")
}

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

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

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

{
   "_id" : ObjectId("5cd12759e3526dbddbbfb60b"),
   "ClientFirstName" : "John",
   "Age" : 23
}
{
   "_id" : ObjectId("5cd12768e3526dbddbbfb60c"),
   "ClientFirstName" : "Larry",
   "Age" : 25
}
{
   "_id" : ObjectId("5cd12773e3526dbddbbfb60d"),
   "ClientFirstName" : "David",
   "Age" : 25
}
{
   "_id" : ObjectId("5cd1277ee3526dbddbbfb60e"),
   "ClientFirstName" : "Carol",
   "Age" : 26
}
{
   "_id" : ObjectId("5cd12793e3526dbddbbfb60f"),
   "ClientFirstName" : "Sam",
   "Age" : 25
}
{
   "_id" : ObjectId("5cd127a3e3526dbddbbfb610"),
   "ClientFirstName" : "Larry",
   "Age" : 25
}
{
   "_id" : ObjectId("5cd127aae3526dbddbbfb611"),
   "ClientFirstName" : "Carol",
   "Age" : 26
}

निम्नलिखित क्वेरी संग्रह नाम से `सेलेक्ट डिफरेंट (नाम) के बराबर है जहां उम्र ="25" -

> db.distinctNameAndAgeDemo.distinct("ClientFirstName", {"Age": 25});

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

[ "Larry", "David", "Sam" ]

ऊपर, हमने उन क्लाइंट का नाम प्रदर्शित किया है जिनकी उम्र 25 है।


  1. MongoDB संग्रह से शीर्षतम दस्तावेज़ प्राप्त करें

    सबसे ऊपरी दस्तावेज़ प्राप्त करने के लिए, सीमा () के साथ-साथ ढूंढें () का उपयोग करें। केवल एक दस्तावेज़ लाने के लिए, सीमा (1) का उपयोग करने पर विचार करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo681.insertOne({_id:101,Name:"Chris"}); { "acknowledged" : true, "inse

  1. MongoDB क्वेरी "कहां" खोजने के लिए बिलिंग पता दस्तावेजों से वितरण पते के बराबर है?

    समानता जांचने और दस्तावेज़ प्राप्त करने के लिए, MongoDB में $where का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo589.insertOne({deliveryAddress:"US",billingAddress:"UK"});{    "acknowledged" : true, "insertedId" : ObjectId("

  1. MongoDB में दस्तावेज़ का अधिकतम आकार क्या है?

    दस्तावेज़ एक संग्रह में एक रिकॉर्ड है। प्रत्येक दस्तावेज़ में 16 एमबी आकार की सीमा होती है। दस्तावेज़ को कर्ली ब्रैकेट ({}) के अंदर लपेटा गया है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo748.insertOne({_id:104,Name:Sam,आयु:19});{ स्वीकृत :सच, insertId :104 } संग्रह से सभी दस्तावेज़ों को खोज