use*_*029 20 mongodb nosql mean-stack
我有一个名为services.json的文件,其中包含我从windows mongodb导出的数据库,我想将该文件导入到Ubuntu上的robomongo(连接到由npm安装的mongodb).
我是初学者,我不知道如何继续,终端使用(robomongo或Ubuntu)?
好的,我找到了答案.在shell Mac OS X或Unix类型中:
$ mongoimport -d your Database Name -c your Collection Name --file /path/to/my/fileThatIwantToImport.json
Run Code Online (Sandbox Code Playgroud)
对于任何希望将 mongoimport 与远程数据库(@andi-giga)一起使用的人,这是我为使其工作所做的工作:
mongoimport -h xxx.mlab.com --port 2700 -d db_name -c collection_name -u user_name -p password --type json --file /Path/to/file.json
Run Code Online (Sandbox Code Playgroud)
参数应该是不言自明的。
-h hostname
更多信息请访问此链接
我没有足够的点数来评论 Varun 的答案,但是如果您使用export jsonArray然后使用 Robo3T (Robomongo) 导入,请确保删除对象之间的逗号,并删除方括号。
ROBO 3T 接受的并不是真正的 JSON 格式,而是一堆由换行符分隔的 JSON 对象。
(如果您使用export Standard,那么它已经为文档插入设置了格式)
| 归档时间: |
|
| 查看次数: |
42059 次 |
| 最近记录: |