विशिष्ट वेतन वाले केवल कर्मचारी नाम प्रदर्शित करने के लिए, MongoDB $in में वेतन सेट करें और नाम प्राप्त करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं:
> db.demo666.insertOne({"EmployeeName":"John","EmployeeSalary":25000});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea1c04824113ea5458c7d0d") }
> db.demo666.insertOne({"EmployeeName":"Chris","EmployeeSalary":35000});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea1c05524113ea5458c7d0e") }
> db.demo666.insertOne({"EmployeeName":"David","EmployeeSalary":65000});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea1c06024113ea5458c7d0f") }
> db.demo666.insertOne({"EmployeeName":"Carol","EmployeeSalary":40000});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea1c06f24113ea5458c7d10") }
find() मेथड की मदद से संग्रह के सभी दस्तावेज़ प्रदर्शित करें:
> db.demo666.find();
यह निम्न आउटपुट देगा:
$in का उपयोग करके विशिष्ट वेतन वाले कर्मचारी नाम प्राप्त करने की क्वेरी:
> db.demo666.find({"EmployeeSalary":{$in:[35000,40000]}},{_id:0,"EmployeeSalary":0});यह निम्न आउटपुट देगा:
{ "EmployeeName" : "Chris" } { "EmployeeName" : "Carol" }