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

उस क्रम को कैसे निर्दिष्ट करें जिसमें क्वेरी MongoDB में मिलान करने वाले दस्तावेज़ लौटाती है

<घंटा/>

उस क्रम को निर्दिष्ट करने के लिए जिसमें क्वेरी मेल खाने वाले दस्तावेज़ लौटाती है, MongoDB में कर्सर.सॉर्ट () का उपयोग करें। कर्सर db.CollectionName.find() है।

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

> db.demo259.insertOne({"Subject":"MySQL"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e47ae1f1627c0c63e7dba98")
}
> db.demo259.insertOne({"Subject":"Java"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e47ae231627c0c63e7dba99")
}
> db.demo259.insertOne({"Subject":"MongoDB"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e47ae281627c0c63e7dba9a")
}

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

> db.demo259.find();

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

{ "_id" : ObjectId("5e47ae1f1627c0c63e7dba98"), "Subject" : "MySQL" }
{ "_id" : ObjectId("5e47ae231627c0c63e7dba99"), "Subject" : "Java" }
{ "_id" : ObjectId("5e47ae281627c0c63e7dba9a"), "Subject" : "MongoDB" }

एक विशिष्ट क्रम के साथ क्रमबद्ध करने के लिए क्वेरी निम्नलिखित है -

> db.demo259.find().sort({"Subject":1});

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

{ "_id" : ObjectId("5e47ae231627c0c63e7dba99"), "Subject" : "Java" }
{ "_id" : ObjectId("5e47ae281627c0c63e7dba9a"), "Subject" : "MongoDB" }
{ "_id" : ObjectId("5e47ae1f1627c0c63e7dba98"), "Subject" : "MySQL" }

  1. MongoDB - क्वेरी एम्बेडेड दस्तावेज़?

    MongoDB में एम्बेडेड दस्तावेज़ों को क्वेरी करने के लिए, कुल () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo705.insertOne( ...    { ...       _id:101, ...       "Information": ...       [ ...      

  1. MongoDB संग्रह में सभी दस्तावेज़ों में एक नया फ़ील्ड कैसे जोड़ें

    एक नया क्षेत्र जोड़ने के लिए, MongoDB में $addFields का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo712.insertOne({"Name":"John"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea85f675d33e20ed1097b82&qu

  1. MongoDB में एक प्रश्न के साथ कई दस्तावेज़ कैसे अपडेट करें?

    एक ही क्वेरी के साथ कई दस्तावेज़ों को अपडेट करने के लिए, MongoDB में बल्कराइट () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo760.insertOne({id:1,details:{Value1:100,Value2:50}}); {    "acknowledged" : true,    "insertedId" : ObjectId(&qu