擅长:python、mysql、java
<p>你做的正是你应该做的。从版本0.7.1(可能是版本0.8?)起,自动索引创建已经从MongoKit中删除。<a href="https://github.com/namlook/mongokit/issues/44" rel="nofollow">Here</a>对它来说是个问题。在</p>
<p>它背后的原因是它必须对集合调用<code>ensureIndex</code>。名称中的“确保”部分使它看起来像是检查索引,然后在不存在的情况下创建索引,但是来自Mongo的一位开发人员说,它可能最终还是会(重新)创建整个索引,这可能会非常昂贵。开发商还表示,应该将其视为管理任务,而不是开发任务。在</p>
<p>解决方法是为列表中定义为升级/创建脚本一部分的每个索引调用<code>create_index</code>。在</p>