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

MongoDB क्वेरी दस्तावेज़ से केवल एक विशिष्ट फ़ील्ड का चयन और प्रदर्शित करती है?

<घंटा/>

आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -

> db.querySelectDemo.insertOne({UserId:100,UserName:"Chris",UserAge:25});{ "स्वीकृत":सच, "insertId":ObjectId("5ce90eb478f00858fb12e90e")}> db.querySelectDemo। insertOne({UserId:101,UserName:"Robert",UserAge:26});{ "स्वीकृत":सच, "insertId":ObjectId("5ce90ec578f00858fb12e90f")}> db.querySelectDemo.insertOne({UserId:103,UserName :"David",UserAge:27});{ "acknowledgeed" :true, "insertId" :ObjectId("5ce90ed478f00858fb12e910")}

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

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

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

{ "_id" :ObjectId("5ce90eb478f00858fb12e90e"), "UserId" :100, "UserName" :"Chris", "UserAge" :25}{ "_id" :ObjectId("5ce90ec578f00858fb12e90f"), "UserId" :101, "यूजरनेम" :"रॉबर्ट", "यूजरएज" :26}{ "_id" :ऑब्जेक्टआईड ("5ce90ed478f00858fb12e910"), "यूजरआईड" :103, "यूजरनेम":"डेविड", "यूजरएज" :27} 

खोज में TRUE पर सेट करके केवल एक विशिष्ट फ़ील्ड को शामिल करने की क्वेरी निम्नलिखित है () -

> db.querySelectDemo.find({},{_id:0,UserName:true});

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

{ "UserName" :"Chris" }{ "UserName" :"Robert" }{ "UserName" :"David" }

  1. MongoDB क्वेरी एक नया फ़ील्ड जोड़ने के लिए और उसमें एक विशिष्ट संख्या से विभाजित मूल्य परिणाम को संयोजित करने के लिए

    एक नया फ़ील्ड जोड़ने के लिए, MongoDB में $addFields का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo719.insertOne( ...    { ...       "Number":"7374644", ...       "details" : { ...         &

  1. मैं MongoDB से केवल अद्वितीय रिकॉर्ड कैसे प्रदर्शित कर सकता हूं और डुप्लिकेट को अनदेखा कर सकता हूं?

    केवल अद्वितीय रिकॉर्ड प्रदर्शित करने के लिए, MongoDB में विशिष्ट() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo613.insertOne({"Name":"Chris"});{    "acknowledged" : true, "insertedId" : ObjectId("5e988bd4f6b89257f5584d88&q

  1. नेस्टेड MongoDB दस्तावेज़ों से केवल कुंजियाँ कैसे प्रदर्शित करें?

    आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo740.insertOne({... विवरण:... [... {... नाम:क्रिस,... आयु:21,... देश का नाम:अमेरिका ...},... {... नाम:बॉब,... उम्र:20,... देश का नाम:यूके,... विवाहित है:सच...}... ].. . });{ स्वीकृत :सच, insertId :ObjectId(5ead700c57bb72a10bcf066d)} संग्रह से सभी दस्ता