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

MongoDB-এ শুধু মাস এবং দিন দিয়ে ডেটা খুঁজে বের করা ($where)

$where এবং জাভাস্ক্রিপ্ট Date মেথড ব্যবহার করে বছরের pričিন্তা ন করে শুধু মাস ও দিন দিয়ে কোয়ারি করুন।

নমুনা ডেটা

> db.demo181.insertOne({"ShippingDate": new ISODate("2020-01-10")});
> db.demo181.insertOne({"ShippingDate": new ISODate("2019-12-11")});
> db.demo181.insertOne({"ShippingDate": new ISODate("2018-01-10")});
> db.demo181.insertOne({"ShippingDate": new ISODate("2020-10-12")});

কোয়ারি (মাস ১ বা দিন ১০)

> db.demo181.find({
    $where: function() {
        return this.ShippingDate.getMonth() == 1 || this.ShippingDate.getDate() == 10;
    }
})

ফলাফল

{ "ShippingDate": ISODate("2020-01-10") }
{ "ShippingDate": ISODate("2018-01-10") }

সতর্কতা: $where জাভাস্ক্রিপ্ট এক্সিকিউশন ব্যবহার করে, বড় ডেটাসেটে ধীর হতে পারে।

  1. MySQL-এ ORDER BY CASE WHEN দিয়ে করেন্ট ডেটের ভিত্তিতে দিন ও মাস অনুযায়ী সাজানো

  2. MySQL-এ কারেন্ট ডেটের দিন ও মাস দিয়ে ডেট রেকর্ড ফিল্টার করা

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

  4. MySQL에서 날짜 문자열을 요일 기준 월요일로 맞춰 표시하기 (STR_TO_DATE, WEEKDAY, DATE_FORMAT)