কম্পিউটার

MongoDB ক্যোয়ারী রেঞ্জ সেট করতে ব্যবহৃত উভয় সংখ্যা বাদ দিয়ে একটি রেঞ্জের মধ্যে উপাদান আনতে?


ধরা যাক উভয় সংখ্যাই 50 এবং 60। আপনি নিচের সিনট্যাক্স ব্যবহার করতে পারেন -

db.yourCollectionName.find({yourFieldName:{ $gt :50 , $lt :60 } });

আপনি যদি 50 এবং 60 অন্তর্ভুক্ত করতে চান তাহলে নিচের সিনট্যাক্স −

ব্যবহার করুন
db.yourCollectionName.find({yourFieldName:{ $gte :50 , $lte :60 } });

আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.returnEverythingBetween50And60.insertOne({"অ্যামাউন্ট":55});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5cd3c42eedc6604c74817cdb")}>"etnB000404c74817cdb"} });{ "স্বীকৃত" :true, "insertedId" :ObjectId("5cd3c432edc6604c74817cdc")}> db.returnEverythingBetween50And60.insertOne({"অ্যামাউন্ট":50}) "5CD3C436EDC6604C74817CDD6604C74817CDD")}> DB.RETRURNEVERSETHEERWETEWET50and60.INSERTONE ({"পরিমাণ":59}); {"স্বীকারোক্তি":অবজেক্ট ("5CD3C43AEDC6604C74817CDE")}> DB.RETRUNERESTREETHEWETEWETEWET50and60.Insertone ({"পরিমাণ" :60});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5cd3c43eedc6604c74817cdf")}> db.returnEverythingBetween50And60.insertOne({"অ্যামাউন্ট":49}");{"সত্যি সন্নিবেশিত হয়েছে :{ "আমি প্রবেশ করিয়েছি"; ObjectId("5cd3c442edc6604c74817ce0")}> db.returnEverythingBetween50And60.insertOne({"অ্যামাউন্ট":71});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5cd164}<5cd34") /প্রে> 

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

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

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5cd3c42eedc6604c74817cdb"), "অ্যামাউন্ট" :55 }{ "_id" :ObjectId("5cd3c432edc6604c74817cdc"), "অ্যামাউন্ট" :45 "cd17cd4" :45"cd42eedc6604cdb" :45 "cd164" অবজেক্ট 63"63d") , "অ্যামাউন্ট" :50 }{ "_id" :ObjectId("5cd3c43aedc6604c74817cde"), "অ্যামাউন্ট" :59 }{ "_id" :ObjectId("5cd3c43eedc6604c74817cdf"), "অবজেক্ট" :6(অবজেক্ট" :6_dI "5cd3c442edc6604c74817ce0"), "অ্যামাউন্ট" :49 }{ "_id" :ObjectId("5cd3c445edc6604c74817ce1"), "অ্যামাউন্ট" :71 }

এই দুটি সংখ্যা বাদ দিয়ে 50 এবং 60 এর মধ্যে সবকিছু ফেরত দেওয়ার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

> db.returnEverythingBetween50And60.find({অ্যামাউন্ট:{ $gt :50 , $lt :60 } });

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5cd3c42eedc6604c74817cdb"), "অ্যামাউন্ট" :55 }{ "_id" :ObjectId("5cd3c43aedc6604c74817cde"), "অ্যামাউন্ট" :59 }

  1. একটি নির্দিষ্ট মান আনার জন্য MongoDB-এ একটি অ্যারে জিজ্ঞাসা করুন

  2. MySQL ক্যোয়ারী সংখ্যার সেটে প্রথম সংখ্যা দ্বারা অর্ডার করতে?

  3. MySQL-এ একটি পরিসরের মধ্যে মান আনতে BETWEEN ক্লজের বিকল্প কী?

  4. C++ এ [0, n] পরিসরে মাত্র 1 সেট বিট থাকা সংখ্যার সংখ্যা