Вы пишете команды в Javascript в оболочке mongo, не копируйте и не вставляйте их в python.
Python не является Javascript.
Python не имеет ни new
, ни встроенного Date
типа.
find
метод класса pymongo.collection.Collection
ожидает словарь со строковыми ключами, ставит ключи в кавычки.
Используйте datetime.datetime
, если соответствующие поля в документах из коллекции монго равны ISODate
с.
import datetime
cursor = collection.find({"request_time": {
"$gte": datetime.datetime(2018, 6, 22),
"$lt": datetime.datetime(2018, 6, 26) }
})