Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在按照这个示例使用 JAX-RS、MongoDB 和 Jackson 映射器创建一个简单的 Web 应用程序。如果我想索引某些字段,我应该在哪里调用 MongoDB 的 ensureIndex()?
谢谢,迈克尔
您可以随时调用ensureIndex()以开始索引字段。这是一个阻塞调用,因此在构建索引时您将无法使用该集合。
ensureIndex()
如果您正在寻找从杰克逊调用的函数原型,这可能会有所帮助:
http://vznet.github.com/mongo-jackson-mapper/apidocs/net/vz/mongodb/jackson/JacksonDBCollection.html#ensureIndex(com.mongodb.DBObject)
您还可以db.example.ensureIndex( {<field>: 1 } )在mongoshell 中使用该命令来启动索引过程。
db.example.ensureIndex( {<field>: 1 } )
mongo