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

MongoDB में की नाम से मान कैसे प्राप्त करें?


Projection से विशिष्ट फील्ड प्राप्त करें

MongoDB में find() के दूसरे पैरामीटर (projection) का उपयोग करके केवल वांछित फील्ड्स प्राप्त करें।

सिंटैक्स

db.yourCollectionName.find({}, {"yourFieldName": 1}).pretty();

उदाहरण

> db.retrieveValueFromAKeyDemo.insertOne({"CustomerName":"Larry","CustomerAge":21,"CustomerCountryName":"US"});
{ "acknowledged" : true, "insertedId" : ObjectId("5c9163b5a56efcc0f9e69048") }
> db.retrieveValueFromAKeyDemo.insertOne({"CustomerName":"Chris","CustomerAge":24,"CustomerCountryName":"AUS"});
{ "acknowledged" : true, "insertedId" : ObjectId("5c9163c4a56efcc0f9e69049") }
> db.retrieveValueFromAKeyDemo.insertOne({"CustomerName":"Mike","CustomerAge":26,"CustomerCountryName":"UK"});
{ "acknowledged" : true, "insertedId" : ObjectId("5c9163d3a56efcc0f9e6904a") }

सभी दस्तावेज़:

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

केवल CustomerCountryName प्राप्त करें

> db.retrieveValueFromAKeyDemo.find({}, {"CustomerCountryName": 1}).pretty();

_id भी छिपाएं

> db.retrieveValueFromAKeyDemo.find({}, {_id: 0, "CustomerCountryName": 1}).pretty();

नोट: 1 फील्ड को शामिल करता है, 0 बाहर करता है। _id डिफ़ॉल्ट रूप से शामिल होता है, इसे बाहर करने के लिए स्पष्ट रूप से _id: 0 लिखें।

  1. - MongoDB में Document से Array Value Delete करना

    Array values delete करने के लिए MongoDB में $pull का उपयोग करें। $pull operator existing array से उन सभी instances को remove करता है जो specified condition से match करते हैं। Collection बनाना > db.demo535.insertOne( ... { ... studentId : 101, ... studentName : Chris, ... ListOfMailIds : [

  1. - MongoDB शेल का उपयोग करके दस्तावेज़ों से विशिष्ट मान वाले आइटम कैसे प्राप्त करें?

    MongoDB शेल में find() से विशिष्ट मान वाले दस्तावेज़ फ़िल्टर करें विशिष्ट मान वाले आइटम प्राप्त करने के लिए, बस find() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाते हैं: > db.demo563.insertOne({Name:Chris,Age:21,isMarried:true}) { acknowledged : true, insertedId : ObjectId(5e8f546c54b4472

  1. - PHP में JSON से सही तरीके से मान कैसे प्राप्त करें?

    JSON से मान प्राप्त करने के लिए, json_decode() का उपयोग करें। मान लीजिए निम्नलिखित हमारा JSON है: $detailsJsonObject = {details:[{name:John,subjectDetails:{subjectId:101,subjectName:PHP,marks:58, teacherName:Bob}}]}; हमें विशिष्ट मान प्राप्त करने की आवश्यकता है यानी विषय नाम, अंक, आदि। उदाहरण PH