这是我第一次使用mongodb。 我想在运行其中一个命令的mongodb中插入一个zip.json文件,我收到错误。
mongoimport --db test --collection zips --file \C:\Install\advanced programs\mongodb\zips.json
mongoimport --db test --collection zips --type json --file \C:\Install\advanced programs\mongodb\zips.json
错误:
要运行这些命令,我在mongodb的bin
目录中选择了一个cmd,然后运行了mongo。
答案 0 :(得分:1)
你应该使用双引号""
作为文件路径,因为你的文件路径包含空格而不需要额外的反斜杠\C:\
只需使用C:\
使用
mongoimport --db test --collection zips --file "C:\Install\advanced programs\mongodb\zips.json"
而不是
mongoimport --db test --collection zips --file \C:\Install\advanced programs\mongodb\zips.json
答案 1 :(得分:0)
也许你的json无效?看起来某处有额外的报价。尝试使用any online service验证它。
答案 2 :(得分:0)
你需要启动不同的cmd并转到C:\ Program Files \ MongoDB \ Server \ 3.2 \ bin或它应该在你的路径中,然后你需要运行" mongoimport"命令。如果你开始使用" mongoimport"来自" mongo" shell然后它将无法工作。