使用MongoDB和Flask,哪种分页更有效



我在这里找到了一个很好的分页模板。但是,这个例子是用SQLlite。

看来可以用摇瓶法进行分页,烧瓶混合化学和pymongo。

我用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()

对于上述Flask模板,三个MongoDB驱动程序中哪一个最有效?

对于这样的简单操作,他们极有可能执行相同的底层命令。我可以告诉你,MongoAlchemy只是向mongo发出了一个召唤,正如你所期望的那样。

最新更新