标签: mongorestore

MongoDB 从文件夹中导入 bson 文件

我无法将.bson计算机上的( ) 文件导入MongoDB数据库。我一直在尝试以下命令:

1)mongorestore -d demo -c dcoll C:\data\dump\twitter\tweets.bson
Run Code Online (Sandbox Code Playgroud)

2)mongorestore -d demo -c dcoll /dump/twitter/tweets.bson
Run Code Online (Sandbox Code Playgroud)

mongodb mongodump mongorestore

5
推荐指数
1
解决办法
2万
查看次数

无法使用 mongorestore 恢复索引 - MongoDB

注意:我已经知道 --noIndexRestore

我有一个具有以下文档结构的组织集合,

{
    "_id" : ObjectId("5cc2bf9f5ca45131b8f8e427"),
    "name" : "National",
    "parent" : "null",
    "level" : 1,
    "label" : "National",
    "identifier" : "Default",
    "client_id" : ObjectId("5af3178c141292374cbf363e")
}
Run Code Online (Sandbox Code Playgroud)

我已经在以下字段上创建了索引,

  1. 姓名
  2. 家长
  3. 等级
  4. 标识符
  5. 客户ID

当我检查索引时,

db.org.getIndexes();
Run Code Online (Sandbox Code Playgroud)

结果:

/* 1 */
{
    "v" : 2,
    "key" : {
        "_id" : 1
    },
    "name" : "_id_",
    "ns" : "testdbname.org"
},

/* 2 */
{
    "v" : 2,
    "key" : {
        "name" : 1
    },
    "name" : "name_1",
    "ns" : "testdbname.org"
},

/* 3 */ …
Run Code Online (Sandbox Code Playgroud)

mongodb mongorestore

5
推荐指数
1
解决办法
8676
查看次数

无法导入具有重复字段的 mongodb 数据库

我正在尝试导入 mongodb 数据库,并且我一直在使用 mongorestore 命令,导入开始时没有问题,直到出现错误:失败:dbprod.mys_account:创建集合时出错 dbprod.mys_account:运行创建命令时出错:BSON 字段'OperationSessionInfo.create' 是重复字段

我已经尝试过 --drop 选项但没有成功,我从未与 mongodb 合作过……我必须澄清一下,我使用 mongodump 将它保存在 mongodb 2.4 中,并尝试为 mongodb 3.6 导入

mongodb mongodump mongorestore mongodb-3.6 mongodb2.4

1
推荐指数
1
解决办法
4425
查看次数