Date()
を使用します 代わりにオブジェクト。これがタイムゾーンにも影響するかどうかはわかりません。
db.collection.find({
"createdAt": {
"$gte": new Date('2019, 1, 11'),
"$lt" : new Date(2019, 11, 27)
}
})