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

MongoDB में Document के Fields Access करना

Document में fields access करने के लिए simply find() का उपयोग करें।

Collection बनाना

> db.demo565.insertOne(
... {
...   id:101,
...   Name:"David",
...   "CountryName":"US"
... }
... );
{ "acknowledged" : true, "insertedId" : ObjectId("5e90896739cfeaaf0b97b577") }
> db.demo565.insertOne(
... {
...   id:102,
...   Name:"Carol",
...   "CountryName":"UK"
... }
... );
{ "acknowledged" : true, "insertedId" : ObjectId("5e90896839cfeaaf0b97b578") }
> db.demo565.insertOne(
... {
...   id:103,
...   Name:"Sam",
...   "CountryName":"AUS"
... }
... );
{ "acknowledged" : true, "insertedId" : ObjectId("5e90896839cfeaaf0b97b579") }

सभी Documents Display करना

> db.demo565.find();

Output:

{ "_id" : ObjectId("5e90896739cfeaaf0b97b577"), "id" : 101, "Name" : "David", "CountryName" : "US" }
{ "_id" : ObjectId("5e90896839cfeaaf0b97b578"), "id" : 102, "Name" : "Carol", "CountryName" : "UK" }
{ "_id" : ObjectId("5e90896839cfeaaf0b97b579"), "id" : 103, "Name" : "Sam", "CountryName" : "AUS" }

Fields Access करने का Query

> db.demo565.find({"Name":"Carol",CountryName:"UK"},{Name:1});

Output:

{ "_id" : ObjectId("5e90896839cfeaaf0b97b578"), "Name" : "Carol" }

व्याख्या: find(query, projection) में first parameter query filter है (Name="Carol" AND CountryName="UK"), second parameter projection है (Name:1 मतलब केवल Name field include करें, _id default included रहता है)।

  1. - MongoDB में रिकॉर्ड कैसे अपडेट करें?

    रिकॉर्ड अपडेट करने के लिए, आपको _id के आधार पर अपडेट करना होगा। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo458.insertOne( {_id:101,"Name":"David" } ); { "acknowledged" : true, "insertedId" : 101 } > db.demo458.insertOne( {_id:102,"Name":

  1. - MongoDB में कैसे पता करें कि एलिमेंट दस्तावेज़ में मौजूद है?

    MongoDB दस्तावेज़ में एलिमेंट मौजूद है या नहीं जांचने के लिए MongoDB $exists का उपयोग करें। नमूना डेटा बनाना db.demo497.insertOne({details:[{}]}); सभी दस्तावेज़ देखना db.demo497.find(); { details : [ { Name : Chris }, { Name : Bob } ] } { details : [ { Name : Carol } ] } { details : [ { } ] } द

  1. - MongoDB क्वेरीज़ में सबडॉक्यूमेंट्स को कैसे एक्सेस करें?

    MongoDB में सबडॉक्यूमेंट्स एक्सेस करने के लिए, डॉट नोटेशन के साथ find() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo670.insertOne({ id:101, details: { Name:Chris, Age:21, CountryName:US, SubjectName:MongoDB } }); { acknowledged :