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

MongoDB-তে প্রথম ৫টি রেকর্ড বাদ দিয়ে শুধু শেষ ৫টি দেখানো


MongoDB-তে রেকর্ড বাদ দিতে skip() ব্যবহার করুন। তার সাথে নির্দিষ্ট সংখ্যক রেকর্ড দেখাতে limit() ব্যবহার করুন।

ডকুমেন্টসহ একটি কলেকশন তৈরি করি:

> db.demo275.insertOne({"Number":10});
{ "acknowledged" : true, "insertedId" : ObjectId("5e48eac4dd099650a5401a43") }
> db.demo275.insertOne({"Number":12});
{ "acknowledged" : true, "insertedId" : ObjectId("5e48eac7dd099650a5401a44") }
> db.demo275.insertOne({"Number":6});
{ "acknowledged" : true, "insertedId" : ObjectId("5e48eac9dd099650a5401a45") }
> db.demo275.insertOne({"Number":1});
{ "acknowledged" : true, "insertedId" : ObjectId("5e48eacadd099650a5401a46") }
> db.demo275.insertOne({"Number":5});
{ "acknowledged" : true, "insertedId" : ObjectId("5e48eacddd099650a5401a47") }
> db.demo275.insertOne({"Number":24});
{ "acknowledged" : true, "insertedId" : ObjectId("5e48ead0dd099650a5401a48") }
> db.demo275.insertOne({"Number":8});
{ "acknowledged" : true, "insertedId" : ObjectId("5e48ead6dd099650a5401a49") }
> db.demo275.insertOne({"Number":9});
{ "acknowledged" : true, "insertedId" : ObjectId("5e48ead8dd099650a5401a4a") }
> db.demo275.insertOne({"Number":19});
{ "acknowledged" : true, "insertedId" : ObjectId("5e48eadddd099650a5401a4b") }
> db.demo275.insertOne({"Number":29});
{ "acknowledged" : true, "insertedId" : ObjectId("5e48eae1dd099650a5401a4c") }

find() মেথড দিয়ে সব ডকুমেন্ট দেখান:

> db.demo275.find();

আউটপুট (ইনসার্শন অর্ডারে):

{ "_id" : ObjectId("5e48eac4dd099650a5401a43"), "Number" : 10 }
{ "_id" : ObjectId("5e48eac7dd099650a5401a44"), "Number" : 12 }
{ "_id" : ObjectId("5e48eac9dd099650a5401a45"), "Number" : 6 }
{ "_id" : ObjectId("5e48eacadd099650a5401a46"), "Number" : 1 }
{ "_id" : ObjectId("5e48eacddd099650a5401a47"), "Number" : 5 }
{ "_id" : ObjectId("5e48ead0dd099650a5401a48"), "Number" : 24 }
{ "_id" : ObjectId("5e48ead6dd099650a5401a49"), "Number" : 8 }
{ "_id" : ObjectId("5e48ead8dd099650a5401a4a"), "Number" : 9 }
{ "_id" : ObjectId("5e48eadddd099650a5401a4b"), "Number" : 19 }
{ "_id" : ObjectId("5e48eae1dd099650a5401a4c"), "Number" : 29 }

প্রথম ৫টি রেকর্ড বাদ দিয়ে শুধু শেষ ৫টি দেখানোর কোয়েরি:

> db.demo275.find().skip(5).limit(5)

ফলাফল (৬ষ্ঠ থেকে ১০ম রেকর্ড):

{ "_id" : ObjectId("5e48ead0dd099650a5401a48"), "Number" : 24 }
{ "_id" : ObjectId("5e48ead6dd099650a5401a49"), "Number" : 8 }
{ "_id" : ObjectId("5e48ead8dd099650a5401a4a"), "Number" : 9 }
{ "_id" : ObjectId("5e48eadddd099650a5401a4b"), "Number" : 19 }
{ "_id" : ObjectId("5e48eae1dd099650a5401a4c"), "Number" : 29 }

  1. MySQL-এ LEFT() ও UPPER() ব্যবহার করে প্রথম ও শেষ নাম একই অক্ষর দিয়ে শুরু হয় কিনা চেক করা

  2. MySQL-এ টাইনি ইন্ট কলাম থেকে ০ এবং ১ এর সংখ্যা আলাদা দুটি কলামে দেখানো

  3. MySQL에서 날짜 레코드로부터 월의 첫날과 마지막 날 구하기

  4. Python-এ সংখ্যাটির কেবল প্রথম ও শেষ বিট সেট আছে কিনা যাচাই করা