কম্পিউটার টিউটোরিয়াল

MongoDB-এ SQL SELECT column1, column2 FROM tbl এর সমতুল্য কোয়েরি


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

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 ডাটাবেসে SELECT column1, column2 FROM tbl এর সমতুল্য সিনট্যাক্স নিম্নরূপ:

> 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-তে distinct() ব্যবহার করে ইউনিক ভ্যালু বের করা

  2. MongoDB-এ ডISTINCT এলিমেন্টের জন্য MAX ভ্যালু বের করা

  3. C#-এ থ্রেড থেকে থ্রেড আইডি (Thread ID) পাওয়া

  4. C#-এ স্ট্রিং-এর হ্যাশকোড পান