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

MongoDB में परिणाम के रूप में विशेष क्षेत्र?

<घंटा/>

MongoDB में परिणाम के रूप में विशेष फ़ील्ड प्राप्त करने के लिए, आप findOne() का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है -

db.yourCollectionName.findOne({"yourFieldName1":yourValue},{yourFieldName2:1});

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

> db.particularFieldDemo.insertOne({"EmployeeName":"John Smith","EmployeeAge":26,"EmployeeTechnology":"MongoDB"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd9b4abb50a6c6dd317ada2")
}
> db.particularFieldDemo.insertOne({"EmployeeName":"Chris Brown","EmployeeAge":28,"EmployeeTechnology":"Java"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd9b4d2b50a6c6dd317ada3")
}
> db.particularFieldDemo.insertOne({"EmployeeName":"David Miller","EmployeeAge":30,"EmployeeTechnology":"MySQL"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd9b4e8b50a6c6dd317ada4")
}
> db.particularFieldDemo.insertOne({"EmployeeName":"John Doe","EmployeeAge":31,"EmployeeTechnology":"C++"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd9b527b50a6c6dd317ada5")
}

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

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

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

{
   "_id" : ObjectId("5cd9b4abb50a6c6dd317ada2"),
   "EmployeeName" : "John Smith",
   "EmployeeAge" : 26,
   "EmployeeTechnology" : "MongoDB"
}
{
   "_id" : ObjectId("5cd9b4d2b50a6c6dd317ada3"),
   "EmployeeName" : "Chris Brown",
   "EmployeeAge" : 28,
   "EmployeeTechnology" : "Java"
}
{
   "_id" : ObjectId("5cd9b4e8b50a6c6dd317ada4"),
   "EmployeeName" : "David Miller",
   "EmployeeAge" : 30,
   "EmployeeTechnology" : "MySQL"
}
{
   "_id" : ObjectId("5cd9b527b50a6c6dd317ada5"),
   "EmployeeName" : "John Doe",
   "EmployeeAge" : 31,
   "EmployeeTechnology" : "C++"
}

MongoDB में परिणाम के रूप में विशेष फ़ील्ड खोजने के लिए क्वेरी निम्नलिखित है -

> db.particularFieldDemo.findOne({"EmployeeTechnology":"Java"},{EmployeeName:1});

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

{
   "_id" : ObjectId("5cd9b4d2b50a6c6dd317ada3"),
   "EmployeeName" : "Chris Brown"
}

  1. MongoDB में विशिष्ट फ़ील्ड द्वारा खोजें

    आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo371.insertOne({"Name":"David","CountryName":"US"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e57f6982ae06a1609a00af2") } > db.demo371.

  1. MongoDB में परियोजना क्षेत्र

    MongoDB में फ़ील्ड प्रोजेक्ट करने के लिए, $project का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo439.insertOne( ...    { ...       "Name" : "Chris", ...       "MarksInformation" : { ...       &n

  1. MongoDB में आईडी फ़ील्ड छुपाएं

    आइए हम दस्तावेजों के साथ एक संग्रह बनाते हैं - > db.demo575.insertOne({id:101,Information:{Name:"Chris",Age:21}});{    "acknowledged" : true, "insertedId" : ObjectId("5e916a55581e9acd78b427f7") } > db.demo575.insertOne({id:102,Information:{Name