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

MongoDB-এ ফিল্ড নাম্বার (সংখ্যা) টাইপ কিনা চেক করা

MongoDB-এ কোনো ফিল্ডের টাইপ সংখ্যা (number) কিনা চেক করতে $type অপারেটর ব্যবহার করা হয়।

সিনট্যাক্স


ডেমো কলেকশন তৈরি (মিশ্র টাইপ)


সকল ডকুমেন্ট দেখা

{ "_id" : ObjectId("5c9ec75dd628fa4220163b83"), "StudentName" : "John", "StudentAge" : 23 } 
{ "_id" : ObjectId("5c9ec77cd628fa4220163b84"), "StudentName" : "Chris", "StudentMathScore" : 98, "StudentCountryName" : "US" } 
{ "_id" : ObjectId("5c9ec7a4d628fa4220163b85"), "StudentName" : "Robert", "StudentCountryName" : "AUS" } 
{ "_id" : ObjectId("5c9ec7ccd628fa4220163b86"), "StudentId" : 101, "StudentName" : "Larry", "StudentCountryName" : "AUS" }

StudentMathScore ফিল্ড নাম্বার কিনা চেক করা


আউটপুট (শুধু Chris - যার MathScore নাম্বার)


BSON টাইপ অ্যালিয়াস (MongoDB 3.2+)

অ্যালিয়াসBSON টাইপ নম্বরব্যাখ্যা
"double"1৬৪-বিট ফ্লোটিং পয়েন্ট
"int"16৩২-বিট ইন্টিজার
"long"18৬৪-বিট ইন্টিজার
"number"1, 16, 18সকল সংখ্যা টাইপ (অ্যালিয়াস)
"string"2UTF-8 স্ট্রিং
"object"3এম্বেডেড ডকুমেন্ট
"array"4অ্যারে
"bool"8বুলিয়ান
"null"10নাল ভ্যালু

নাম্বার টাইপের বিস্তারিত চেক


নোট

  • $type: "number" সব সংখ্যা টাইপ (double, int, long) ম্যাচ করে
  • ফিল্ড অনুপস্থিত থাকলে ম্যাচ করবে না
  • অ্যারেতে 숫্যা থাকলে ডকুমেন্ট ম্যাচ করবে
  1. MongoDB-এ ইউনিক ফিল্ড তৈরির পদ্ধতি

  2. MongoDB-এ বুলিয়ান (Boolean) ফিল্ড ইনসার্ট করার পদ্ধতি

  3. MongoDB-এ খালি ফিল্ড চেক করার পদ্ধতি

  4. C#-তে একটি নাম্বার 2-এর ঘাত কিনা চেক কীভাবে করবেন?