0

我正在尝试使用 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 扩展创建的连接。

4

1 回答 1

1

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

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

于 2013-03-08T23:50:44.047 回答