【问题标题】:Create index in MongoDB在 MongoDB 中创建索引
【发布时间】:2020-10-08 12:56:14
【问题描述】:

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

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

db 卡住了,需要很多时间,所以如果我想在生产环境中进行,它会影响所有工作!

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

【问题讨论】:

    标签: mongodb indexing mongodb-query document


    【解决方案1】:

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

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

    阅读relevant documentation chapter

    【讨论】:

    • 你能给我确切的位置操作系统语法在哪里指定 background:true 在查询中
    • db.collection.createIndex(<keys_to_create_index>, {'background' : true}) 我猜(没有要检查的工作 mongo 实例)。这是一个文档docs.mongodb.com/manual/reference/method/…
    猜你喜欢
    • 2011-03-20
    • 1970-01-01
    • 1970-01-01
    • 2012-12-09
    • 1970-01-01
    • 2018-09-01
    • 2021-10-25
    • 2012-04-01
    • 2012-09-16
    相关资源
    最近更新 更多