我无法将.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) 注意:我已经知道 --noIndexRestore
我有一个具有以下文档结构的组织集合,
{
"_id" : ObjectId("5cc2bf9f5ca45131b8f8e427"),
"name" : "National",
"parent" : "null",
"level" : 1,
"label" : "National",
"identifier" : "Default",
"client_id" : ObjectId("5af3178c141292374cbf363e")
}
Run Code Online (Sandbox Code Playgroud)
我已经在以下字段上创建了索引,
当我检查索引时,
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 命令,导入开始时没有问题,直到出现错误:失败:dbprod.mys_account:创建集合时出错 dbprod.mys_account:运行创建命令时出错:BSON 字段'OperationSessionInfo.create' 是重复字段
我已经尝试过 --drop 选项但没有成功,我从未与 mongodb 合作过……我必须澄清一下,我使用 mongodump 将它保存在 mongodb 2.4 中,并尝试为 mongodb 3.6 导入