我正在做下面的事情来从MongoDB集合中获取完整的数据。db.collection.find()花费太多的时间来返回完整的数据
db_client = MongoClient(host='host')
db_database = db_client['db_name']
raw_data = db_database.collection_name.find()
result_data = [row for row in raw_data]
return result_data
返回时间太长。从集合中获取完整数据的最佳方法是什么?
使用游标操作,而不是阵列... – tibetty
你的意思是cursor.toArray()?它不工作。 – ShubhamHAgrawal
否,通过调用cursor.next()直到结果结束,逐个访问返回的文档。 – tibetty