【问题标题】:Removing index from mongodb从 mongodb 中删除索引
【发布时间】:2019-07-26 01:50:09
【问题描述】:

我是 MongoDB 的新手,我将数据库导入本地。运行我的节点应用程序后出现以下错误。

(node:1592) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): MongoError: exception: Index with name: expires_1 already exists with different options

我登录了mongo控制台,得到了下面的索引供收藏——Session

Indexes for sessions:
[
        {
                "v" : 1,
                "key" : {
                        "_id" : 1
                },
                "name" : "_id_",
                "ns" : "db_staging.sessions"
        },
        {
                "v" : 1,
                "key" : {
                        "expires" : 1
                },
                "name" : "expires_1",
                "ns" : "db_staging.sessions",
                "background" : true
        }
]

然后我在 system.indexes 下得到了另一个相同的索引名称

我可以从 system.indexes 中删除重复的键吗?

非常感谢任何建议。提前致谢。

【问题讨论】:

标签: mongodb indexing


【解决方案1】:

尝试删除索引中的所有数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-30
    • 2019-09-30
    • 2016-08-03
    • 2018-09-12
    • 1970-01-01
    相关资源
    最近更新 更多