使用Flask Mongokit扩展在Mongodb中创建索引
我正在尝试使用flask-mongokit连接来创建一个索引:
db = MongoKit(app)
db.mydatabase.users.create_index("email", unique=True)
但是我遇到了这个错误:
...
host=ctx.app.config.get('MONGODB_HOST'),
AttributeError: 'NoneType' object has no attribute 'app'
如果我直接使用Pymongo的话:
conn = MongoClient()
conn.mydatabase.users.create_index("email", unique=True)
一切都正常工作!
问题是我不想自己管理Pymongo的连接,而是想使用mongokit扩展创建的连接。
1 个回答
1
我找到了问题的解决办法,看来从7.x版本开始,mongokit不再支持创建索引,他们真的应该把官方文档中的索引创建部分删掉。