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

अपरिभाषित और सटीक MongoDB दस्तावेज़ रिकॉर्ड प्रदर्शित करें


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

> db.demo496.insertOne({"Name":"David","CountryName":"US"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e84b04ab0f3fa88e22790ce")
}
> db.demo496.insertOne({"Name":"John","CountryName":"AUS"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e84b054b0f3fa88e22790cf")
}
> db.demo496.insertOne({"Name":"Robert","CountryName":"UK"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e84b05db0f3fa88e22790d0")
}

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

> db.demo496.find();

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

{ "_id" : ObjectId("5e84b04ab0f3fa88e22790ce"), "Name" : "David", "CountryName" : "US" }
{ "_id" : ObjectId("5e84b054b0f3fa88e22790cf"), "Name" : "John", "CountryName" : "AUS" }
{ "_id" : ObjectId("5e84b05db0f3fa88e22790d0"), "Name" : "Robert", "CountryName" : "UK" }

दस्तावेज़ों के लिए अपरिभाषित प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

> db.demo496.find({}).forEach( (done, notDone) => { printjson(notDone); });

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

undefined
undefined
undefined

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

> db.demo496.find({}).forEach( (done, notDone) => { printjson(done); });

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

{
   "_id" : ObjectId("5e84b04ab0f3fa88e22790ce"),
   "Name" : "David",
   "CountryName" : "US"
}
{
   "_id" : ObjectId("5e84b054b0f3fa88e22790cf"),
   "Name" : "John",
   "CountryName" : "AUS"
}
{
   "_id" : ObjectId("5e84b05db0f3fa88e22790d0"),
   "Name" : "Robert",
   "CountryName" : "UK"
}

  1. दस्तावेज़ और उप-दस्तावेज़ उदाहरण और अद्यतन के साथ MongoDB प्रदर्शित करें

    दस्तावेज़ और उप-दस्तावेज़ दिखाने वाला सिंटैक्स निम्नलिखित है - db.yourCollectionName.insertOne(    {       yourFiledName:yourValue,       yourFieldName : [          {             yourFiledName1,   &nb

  1. नेस्टेड दस्तावेज़ को अद्यतन करने के लिए MongoDB क्वेरी?

    नेस्टेड दस्तावेज़ को अपडेट करने के लिए, अपडेट() का उपयोग करें और उसके भीतर, डॉट नोटेशन का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo607.insertOne( ...    { ...       id:1, ...       "Info1" : { ...         &n

  1. डीईएससी द्वारा ऑर्डर कैसे करें और MySQL में पहले 3 रिकॉर्ड कैसे प्रदर्शित करें?

    इसके लिए आप ORDER BY DESC को LIMIT के साथ इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (उपयो