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

विशिष्ट क्षेत्र के साथ MongoDB में सभी संग्रह खोजें?

<घंटा/>

"स्टूडेंटफर्स्टनाम" फ़ील्ड नाम के साथ MongoDB में सभी दस्तावेज़ों को खोजने के लिए उपरोक्त सिंटैक्स को लागू करें। क्वेरी इस प्रकार है -

> db.getCollectionNames().forEach(function(myCollectionName) {
...    var frequency = db[myCollectionName].find({"StudentFirstName": {$exists: true}}).count();
...    if (frequency > 0) {
...       print(myCollectionName);
...    }
... });

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

multiDimensionalArrayProjection
removeKeyFieldsDemo
stringOrIntegerQueryDemo

आइए हम सत्यापित करें कि removeKeyFieldsDemo संग्रह में "StudentFirstName" नाम का फ़ील्ड है या नहीं। निम्नलिखित प्रश्न है -

> db.removeKeyFieldsDemo.find({"StudentFirstName":{$exists:true}});

यह निम्नलिखित आउटपुट का उत्पादन करेगा जो StudentFirstName फ़ील्ड को प्रदर्शित करता है -

{ "_id" : ObjectId("5cc6c8289cb58ca2b005e672"), "StudentFirstName" : "John", "StudentLastName" : "Doe" }
{ "_id" : ObjectId("5cc6c8359cb58ca2b005e673"), "StudentFirstName" : "John", "StudentLastName" : "Smith" }

  1. विशिष्ट फ़ील्ड मान वाले दस्तावेज़ प्राप्त करने के लिए MongoDB एकत्रीकरण?

    इसके लिए एग्रीगेट () का इस्तेमाल करें। मान लें कि हमें 21 मान वाले आयु फ़ील्ड वाले दस्तावेज़ लाने हैं। आइए अब दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo685.insertOne( ...    { ...       "details": ...       [ ...         &n

  1. विशिष्ट प्रथम नाम और अंतिम नाम वाले दस्तावेज़ खोजने के लिए MongoDB क्वेरी

    विशिष्ट FirstName और LastName वाले दस्तावेज़ ढूँढ़ने के लिए, $ और साथ में $in का उपयोग करें। इसे MongoDB फाइंड () में लागू करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo692.insertOne({FirstName:"Chris","LastName":"Brown"}); {    "acknowledged&

  1. MongoDB में किसी विशिष्ट स्ट्रिंग वाले फ़ील्ड के सभी मान अपडेट करें?

    सभी मानों को अद्यतन करने के लिए, बहु:सत्य के साथ अद्यतन() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo720.find(); यह निम्नलिखित आउटपुट देगा - { _id :ObjectId(5eaae7ca43417811278f5883), SubjectName :MySQL }