эффективный по времени запрос pymongo для извлечения тысяч записей и добавления его в список для falsk rest api - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть сотни тысяч записей в коллекции с именем «student_details».

, используя приведенный ниже запрос pymongo

students_info = db.student_details.find()

, он дает мне все записи, которые огромны.там не нужны никакие фильтры, я имею в виду no where clause.i я хочу получить все записи

Теперь, если я использую цикл for и добавляю его в список.

def student_information():
    student_list = []
    for student in students_info:
     '''
       in between there are numbers of if else blocks'''
     student_list.append(student)
    return jsonify({"result":student_list})

это займетогромное количество времени, которое делает время отклика очень запоздалым.

, пожалуйста, помогите мне, как я могу сделать его эффективным.

...