i have a below document.
{
“_id” : {
“date” : NumberLong(“1645488000000”),
“course_type” : “Library”,
“browser” : “Safari”,
“device” : “desktop”,
},
},
i have created index
“key” : {
“_id.date” : 1
},
“name” : “_id.date_1”,
“indexSize” : 88653824,
whenever i run below query it takes long time if the date number is older.
.aggregate([
{
$match: {
‘_id.date’: { ‘$gte’: 1484870400000, ‘$lte’: 1640995199000 },
can i create a index like , depending on the number
like if the number is between 1484870400000 and 1640995199000. create a index and accordingly