Мне нужно найти данные между столбцом разных диапазонов дат в защищенной базе данных, содержащей около 800 миллионов документов. Я использую этот запрос:
cursordata=event.aggregate([{"$match":{}},{"$unwind":},{"$project":{}}])
Однако, когда я изменяю его на pandas фрейм данных
df=pd.DataFrame(cursordata)
Это берет навсегда и не работает вообще, он просто получил застрял.
У меня есть 2 варианта:
- Либо продолжайте выполнять запрос для различных условий непосредственно из mongodb, либо
- После перехода к данным в фрейм данных выполните операции для разных условия
Пожалуйста, предложите, как действовать.