从mongodb删除索引

时间:2019-03-04 17:28:19

标签: mongodb indexing

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

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

我登录到mongo控制台,并获取了以下用于收集的索引-会话

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下得到了另一个相同的索引名

enter image description here

我可以从system.indexes中删除重复的密钥吗。

任何建议都值得赞赏。提前致谢。

0 个答案:

没有答案