Какая нумерация страниц более эффективна с MongoDB и Flask

Я нашел здесь хороший шаблон для нумерации страниц. Однако этот пример сделан с SQLlite.

Кажется, что можно делать пагинацию с помощью колбы-монгоинженера, колбы-монгоалхимии и пимонго.

Я создал небольшой код с PyMongo:

from pymongo import MongoClient

#mongod --dbpath /home/mic/databases/

def fill_data(users_no):
    for i in range(users_no):
        doc = {
            '_id': str(i),
            'uname': "name_" + str(i),
        }
        sDB.insert(doc)


if __name__ == "__main__":
    db = MongoClient().test
    sDB = db.users

    fill_data(10)

    users_no = sDB.find().count()

Какой из трех драйверов MongoDB будет работать лучше и является наиболее эффективным для вышеуказанного шаблона Flask?

1 ответ

Для такой простой операции они, скорее всего, будут выполнять одну и ту же команду. Я могу сказать вам, что MongoAlchemy просто вызывает Монго, как вы ожидаете получить счет.

Другие вопросы по тегам