我在这里找到了一个不错的分页模板。然而,这个例子是用 SQLlite 完成的。
似乎可以使用flask-mongoengine、 flask-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()
对于上述 Flask 模板,三个 MongoDB 驱动程序中的哪一个最适合并且最有效?