首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么蒙古恢复恢复索引?

为什么蒙古恢复恢复索引?
EN

Stack Overflow用户
提问于 2022-05-05 07:51:00
回答 1查看 680关注 0票数 2

在文件https://www.mongodb.com/docs/database-tools/mongodump/#data-exclusion中,有以下说明:

代码语言:javascript
复制
mongodump output only captures the documents in the database and does not include index data. mongorestore or mongod must then rebuild the indexes after restoring data.

但是当我运行命令mongorestore --host=127.0.0.1:27018 --db=%dbname% --dir=%backup_path% --drop --objcheck --writeConcern="{w:1, wtimeout:500}" --stopOnError -vvvvv时有输出

代码语言:javascript
复制
2022-05-05T11:41:24.611+0800    restoring indexes for collection mongodb.FunctionParam from metadata
2022-05-05T11:41:24.611+0800    index: &idx.IndexDocument{Options:primitive.M{"background":true, "name":"id_1", "unique":true, "v":2}, Key:primitive.D{primitive.E{Key:"id", Value:1}}, PartialFilterExpression:primitive.D(nil)}
2022-05-05T11:41:24.612+0800            run create Index command for indexes: id_1
EN

回答 1

Stack Overflow用户

发布于 2022-05-05 12:49:37

默认情况下,如果出于某种原因希望仅还原数据,则可以添加以下选项:

代码语言:javascript
复制
 --noIndexRestore

这将阻止mongorestore恢复和构建相应的mongodump输出中指定的索引。

官方monogDB文档

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72123724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档