按照 MongoDB 入门教程在
https://docs.mongodb.org/getting-started/node/import-data/
Run Code Online (Sandbox Code Playgroud)
尝试使用给定的代码导入示例数据库
mongoimport --db test --collection restaurants --drop --file primer-dataset.json
Run Code Online (Sandbox Code Playgroud)
我得到
2015-07-09T21:52:17.396+1200 E QUERY SyntaxError: Unexpected identifier
Run Code Online (Sandbox Code Playgroud)
我在 bash shell 中运行它,mongod 在另一个 shell 中运行。我已经尝试多次复制数据,以防 json 文件有问题,甚至用一个非常简单的 json 文件替换数据,但问题仍然存在。有人可以帮忙吗?
ani*_*ish 12
你的命令是正确的。从终端使用它,而不是在mongo shell内使用它。但是,我会对您的 mongoimport 做一个小的调整,如下所示,只是为了使其通用:在终端上:
mongoimport --db test --collection restaurants --drop --file /<complete-path>/primer-dataset.json
Run Code Online (Sandbox Code Playgroud)
所以,如果文件在/myimports
文件夹中,那么它将是:
mongoimport --db test --collection restaurants --drop --file /myimports/primer-dataset.json
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13180 次 |
最近记录: |