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

MongoDB संग्रह में दस्तावेज़ ढूँढना जहाँ एक फ़ील्ड दिए गए पूर्णांक मान के बराबर है?


दस्तावेज़ ढूँढने के लिए जहाँ फ़ील्ड दिए गए पूर्णांक के बराबर है, ढूँढें() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo472.insertOne({"Project_Id":-101,"ProjectName":"Online Customer Tracking"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e80586cb0f3fa88e227907a")
}
> db.demo472.insertOne({"Project_Id":101,"ProjectName":"Online Banking System"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e805884b0f3fa88e227907b")
}
> db.demo472.insertOne({"Project_Id":102,"ProjectName":"Online Library System"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e805893b0f3fa88e227907c")
}

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

> db.demo472.find();

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

{ "_id" : ObjectId("5e80586cb0f3fa88e227907a"), "Project_Id" : -101, "ProjectName" : "Online
Customer Tracking" }
{ "_id" : ObjectId("5e805884b0f3fa88e227907b"), "Project_Id" : 101, "ProjectName" : "Online
Banking System" }
{ "_id" : ObjectId("5e805893b0f3fa88e227907c"), "Project_Id" : 102, "ProjectName" : "Online
Library System" }

MongoDB संग्रह में दस्तावेज़ खोजने के लिए निम्नलिखित क्वेरी है जहाँ एक फ़ील्ड दिए गए पूर्णांक मान के बराबर है -

> db.getCollection('demo472').find({"Project_Id":-101});

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

{ "_id" : ObjectId("5e80586cb0f3fa88e227907a"), "Project_Id" : -101, "ProjectName" : "Online
Customer Tracking" }

  1. यदि आईडी किसी दस्तावेज़ फ़ील्ड सरणी मान के बराबर है, तो बाहर करने के लिए MongoDB क्वेरी

    इसके लिए $in के साथ $not का प्रयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - [    {       id: "101",       subjectid: [          "102"       ]    },    {       i

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

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

  1. एक सूत्र के साथ संग्रह में दस्तावेजों के प्रत्येक क्षेत्र को अद्यतन करने के लिए MongoDB क्वेरी?

    संग्रह में दस्तावेज़ों के प्रत्येक फ़ील्ड को सूत्र के साथ अद्यतन करने के लिए, MongoDB अद्यतन () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo749.insertOne({"details":[{"id":1,a:10},{"id":2,a:5},{"id":3,a:20}]}); {    "ackno