在 MongoDB 中创建索引

Create index in MongoDB

我想在 mongodb 中创建索引,但使用经典方法

db.OPC_PLANT_DATA.createIndex( { "ITEM_ID" : 1.0,"ITEM_TIMESTAMP" : -1.0 } )

数据库卡住了,这会花费很多时间,所以如果我想在生产中这样做,它会影响所有的工作!!

有人知道如何在不影响文档插入的情况下做到这一点??

Mongo Db 允许在后台创建索引。创建索引时必须指定 background:true 选项。

这在 mongo 的 4.2 版中已弃用,因为他们优化了索引创建过程。

阅读 relevant documentation chapter