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

MongoDB में फील्ड मौजूद है या नहीं कैसे निर्धारित करें?


MongoDB में फील्ड की उपस्थिति निर्धारित करना

MongoDB में फील्ड मौजूद है या नहीं निर्धारित करने के लिए, आपको $exists ऑपरेटर का उपयोग करना होगा। आइए पहले दस्तावेज़ों के साथ एक कलेक्शन बनाते हैं:

> db.determineFieldExistsDemo.insertOne({"ClientName":"John"}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9eb245d628fa4220163b75") } 
> db.determineFieldExistsDemo.insertOne({"ClientName":"Larry","ClientAge":23}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9eb25cd628fa4220163b76") } 
> db.determineFieldExistsDemo.insertOne({"ClientName":"Mike","ClientCountryName":"UK"}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9eb26fd628fa4220163b77") } 
> db.determineFieldExistsDemo.insertOne({"ClientName":"Sam","ClientAge":24}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9eb286d628fa4220163b78") }

find() मेथड से सभी दस्तावेज़ प्रदर्शित करना

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

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


फील्ड मौजूद है या नहीं निर्धारित करने का क्वेरी (ClientCountryName)

> db.determineFieldExistsDemo.find({ClientCountryName:{$exists:true}}).pretty();

यह निम्नलिखित आउटपुट देगा (केवल Mike का दस्तावेज़ जिसमें ClientCountryName है):

            
  1. - MongoDB में बूलियन फ़ील्ड कैसे डालें

    बूलियन के दो मान होते हैं: true और false, इसलिए MongoDB में true या false कीवर्ड का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo215.insertOne({EmployeeDetails:[{EmployeeName:David,isMarried:false,Salary:56000}]}); { acknowledged : true, insertedId : ObjectId(5e3e344003d395bdc2134708) } > db

  1. - MongoDB संग्रह में खाली फ़ील्ड कैसे जांचें?

    MongoDB संग्रह में खाली फ़ील्ड जांचने के लिए $exists के साथ $eq ऑपरेटर का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo485.insertOne({"FirstName":"Chris","LastName":""});{    "acknowledged" : true,    "ins

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

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