Mongodb使用flask mongokit扩展创建索引

时间:2013-03-08 14:16:09

标签: python indexing flask pymongo mongokit

我正在尝试使用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)

Everithing工作正常!

问题在于我不想管理pymongo的连接,而是使用由mongokit扩展创建的连接。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案,似乎 mongokit不支持自版本7.x 以来的索引创建,他们真的应该从官方文档中删除索引创建。

https://github.com/namlook/mongokit/issues/98