1

ページネーションの素敵なテンプレートを見つけました。ただし、この例は SQLlite で行われています。

Flask-mongoengineフラスコmongoalchemy 、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()

3 つの MongoDB ドライバーのうち、上記の Flask テンプレートに最適で最も効率的なのはどれですか?

4

1 に答える 1

0

そのような単純な操作の場合、同じ基になるコマンドを実行する可能性が非常に高くなります。MongoAlchemy は、カウントを取得することが期待されるように、mongo を呼び出すだけであると言えます。

于 2014-10-21T16:54:55.487 に答える