【问题标题】:Which pagination is more efficient with MongoDB and Flask使用 MongoDB 和 Flask 哪个分页效率更高
【发布时间】:2014-12-16 16:24:22
【问题描述】:

我发现here 是一个不错的分页模板。但是,这个例子是用 SQLlite。

好像可以用flask-mongoengine做分页, flask-mongoalchemypymongo

我用 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 驱动程序中哪一个最有效?

【问题讨论】:

    标签: pagination flask pymongo mongoengine mongoalchemy


    【解决方案1】:

    对于像这样的简单操作,他们极有可能执行相同的底层命令。我可以告诉你,MongoAlchemy 只是像你期望的那样调用 mongo。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-01
      • 2018-04-02
      • 1970-01-01
      • 2020-06-18
      • 2012-04-11
      • 2019-11-22
      • 2011-10-08
      • 1970-01-01
      相关资源
      最近更新 更多