Mongodb 执行json文件的Mongoimport时出现意外标识符
这清楚地表明你的JSON被破坏了, 只需转到,验证JSON文件并重试 希望能有帮助 编辑 你的json是完全有效的,你的导出命令也是有效的,我觉得很好Mongodb 执行json文件的Mongoimport时出现意外标识符,mongodb,robo3t,Mongodb,Robo3t,这清楚地表明你的JSON被破坏了, 只需转到,验证JSON文件并重试 希望能有帮助 编辑 你的json是完全有效的,你的导出命令也是有效的,我觉得很好 你能给我看看你的json文件,pastebin或任何地方吗?{“trackingRecordId”:5742294,“经度”:77.126205,“纬度”:28.54711,“batteryPerc”:100,“速度”:0.13,“CreatedDondt”:“2016-01-14 00:00:01”},{“trackingRecordId”:5
你能给我看看你的json文件,pastebin或任何地方吗?{“trackingRecordId”:5742294,“经度”:77.126205,“纬度”:28.54711,“batteryPerc”:100,“速度”:0.13,“CreatedDondt”:“2016-01-14 00:00:01”},{“trackingRecordId”:5742293,“经度”:72.86727,“纬度”:19.112692,“batteryPerc”:51.82,“速度”:10,“创建时间”:“2016-01-13 23:59:59”}]这是绝对有效的json,我不知道是什么问题,命令有错误吗???你的命令很好,看我的答案,我猜你的json文件有问题。现在可以了。我在Robomongo的Shell窗口上运行命令。可以吗?或者其他任何运行命令的方式。我正在使用mac。我们可以从终端运行这个命令吗?如果是这样,那怎么办?您需要创建一个~/.bash_概要文件,并将/usr/local/mongodb/bin分配给$PATH环境变量,然后您可以像mongoimportI设置$PATH变量一样运行它,然后通过这个命令“echo$PATH”检查它给我的输出:“/usr/local/mongodb/bin”“然后我对mongoimport执行命令。但是,它不工作它的输出是“-bash:mongoimport:command not found”查看它是否像这样工作/usr/local/mongodb/bin/mongo,如果是,则表示这是正确的目录是的,它在我的系统中工作。非常感谢您的指导。
mongoimport --db dbName --collection collectionName < /Users/pratikjoshi/Desktop/FileName.json --jsonArray
[
{
"trackingRecordId":5742294,
"longitude":77.126205,
"latitude":28.54711,
"batteryPerc":100,
"speed":0.13,
"createdOnDt":"2016-01-14 00:00:01"
},
{
"trackingRecordId":5742293,
"longitude":72.86727,
"latitude":19.112692,
"batteryPerc":51.82,
"speed":10,
"createdOnDt":"2016-01-13 23:59:59"
}
]