কম্পিউটার

MongoDB ডেটাবেসে tbl থেকে SELECT কলাম 1, কলাম 2 এর সমতুল্য কীভাবে পাবেন?


সমতুল্য সিনট্যাক্স নিম্নরূপ।

db.yourCollectionName.find({}, {_id: 1, "column1": 1, "column2": 1}).pretty();

উপরের সিনট্যাক্স বুঝতে, আসুন ডকুমেন্টের সাথে একটি সংগ্রহ তৈরি করি। একটি নথির সাথে একটি সংগ্রহ তৈরি করার প্রশ্নটি নিম্নরূপ -

> db.equivalentForSelectColumn1Column2Demo.insertOne({"CustomerName":"John","CustomerAge":26,"CustomerCountryName":"US"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c92c6205259fcd19549980a")
}
> db.equivalentForSelectColumn1Column2Demo.insertOne({"CustomerName":"David","CustomerAge":22,"CustomerCountryName":"AUS"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c92c6305259fcd19549980b")
}
> db.equivalentForSelectColumn1Column2Demo.insertOne({"CustomerName":"Chris","CustomerAge":24,"CustomerCountryName":"UK"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c92c6415259fcd19549980c")
}

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

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

নিচের আউটপুট −

{
   "_id" : ObjectId("5c92c6205259fcd19549980a"),
   "CustomerName" : "John",
   "CustomerAge" : 26,
   "CustomerCountryName" : "US"
}
{
   "_id" : ObjectId("5c92c6305259fcd19549980b"),
   "CustomerName" : "David",
   "CustomerAge" : 22,
   "CustomerCountryName" : "AUS"
}
{
   "_id" : ObjectId("5c92c6415259fcd19549980c"),
   "CustomerName" : "Chris",
   "CustomerAge" : 24,
   "CustomerCountryName" : "UK"
}

এখানে MongoDB ডাটাবেসে tbl থেকে কলাম 1, কলাম 2 নির্বাচন করার জন্য সমতুল্য সিনট্যাক্স রয়েছে -

> db.equivalentForSelectColumn1Column2Demo.find({}, {"CustomerName": 1, "CustomerAge": 1}).pretty();

নিচের আউটপুট −

{
   "_id" : ObjectId("5c92c6205259fcd19549980a"),
   "CustomerName" : "John",
   "CustomerAge" : 26
}
{
   "_id" : ObjectId("5c92c6305259fcd19549980b"),
   "CustomerName" : "David",
   "CustomerAge" : 22
}
{
   "_id" : ObjectId("5c92c6415259fcd19549980c"),
   "CustomerName" : "Chris",
   "CustomerAge" : 24
}

আপনি যদি _id অন্তর্ভুক্ত করতে না চান, তাহলে নিচের প্রশ্নটি ব্যবহার করুন −

> db.equivalentForSelectColumn1Column2Demo.find({}, {_id: 0, "CustomerName": 1, "CustomerAge": 1}).pretty();

নিচের আউটপুট −

{ "CustomerName" : "John", "CustomerAge" : 26 }
{ "CustomerName" : "David", "CustomerAge" : 22 }
{ "CustomerName" : "Chris", "CustomerAge" : 24 }

  1. MongoDB সংগ্রহ থেকে অনন্য মান কিভাবে পেতে?

  2. MongoDB-তে স্বতন্ত্র উপাদানগুলির জন্য সর্বাধিক মানগুলি কীভাবে পেতে হয়

  3. কিভাবে C# এ একটি থ্রেড থেকে থ্রেড আইডি পেতে হয়?

  4. C# এ স্ট্রিংয়ের জন্য হ্যাশকোড কীভাবে পাবেন?