mongoimport命令不起作用
我正在尝试使用命令mongoimport。 当我使用mongoim时,我的mongoshell不自动完成(当我使用tab键)。 mongoimport不可用的地方在哪里让我疑惑?mongoimport命令不起作用
片段:
C:\ DATA \ DB>蒙戈 MongoDB的外壳版本v3.4.4 连接到:MongoDB的://127.0.0.1:27017 MongoDB的服务器版本:3.4.4 服务器已启动警告: 2017-09-16T18:55:26.051-0400 I CONTROL [initandlisten] 2017-09-16T18:55:26.051-0400 I CONTROL [initandlisten] **警告:数据库未启用访问控制。 2017-09-16T18:55:26.051-0400 I CONTROL [initandlisten] **对数据和配置的读写访问不受限制。 2017-09-16T18:55:26.051-0400我控制[initandlisten]
MongoDB的企业>蒙戈 蒙戈(MongoBridge(MongoRunner( MongoDB的企业> mongoimp
我发现这里的计算器相关的问题,退出从'MongoDB企业'可以解决这个问题,当我使用这个命令退出(),这使得完全退出壳牌
在服务器启动时,它给了我警告消息'访问控制未启用数据库'是可能是问题吗?
帮助理解
mongoimport从命令提示作品,而不是从蒙戈壳牌。所以回到你的系统命令提示符并在那里启动它。例如:
C:\>mongoimport --db students --collection scores --file scores.json
这里MongoDB的进口scores.json文件数据到得分收集学生数据库正在运行的MongoDB实例的。所以你必须确保以下3件事情可以使你的mongoimport工作。
- 你在里面系统命令提示符,不在Mongo Shell里面。
- 您的Mongo实例正在运行。
- 您的Mongo服务器bin目录位于PATH环境变量。
如果json文件是json数组,请确保在命令结尾处添加jsonArray
。 使用RLD的例子,你会这样写:C:\>mongoimport --db students --collection scores --file scores.json --jsonArray
谢谢,工作。 – suresh
高兴地帮助你,@Suresh。你可以通过点击左上角的勾号来接受答案吗? – RLD