Правильно конвертировать объекты mongoengine в Pandas Dataframe
В настоящее время я возвращаю большое количество данных в mongoengine:
data = Collection.objects(_updated_at__gte=str(current_start)).only(
'_updated_at', 'field1', 'field2'
).order_by('-_updated_at')
который возвращает большое количество объектов:
[<Collection: Collection object>, <Collection: Collection object>, ... ]
Как я могу импортировать эти объекты как строки в пандах?
Ранее я конвертировал в фрейм данных примерно так, но он стал медленным, я обнаружил, что mongoengine быстрее, чем набор данных:
pd.DataFrame(list(db.dbname.collection.find({'_updated_at': {'$gte': current_start}},
{
'_updated_at': 1,
'field1': 1,
}).sort('_updated_at', -1)))