Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 可以连接到mlab,但无法导入文档_Mongodb_Mlab - Fatal编程技术网

Mongodb 可以连接到mlab,但无法导入文档

Mongodb 可以连接到mlab,但无法导入文档,mongodb,mlab,Mongodb,Mlab,我使用mongo import命令连接到mlab以导入json集合 现在我可以连接到mlab。但是,它不会导入文档 imported 0 documents 我已经在C:/data/db文件夹中创建了输入文件(test.json) 以下是该命令的说明: 如果您能给我一些指导,我将不胜感激。屏幕截图对这里的任何人都没有帮助。test.json中有什么?它必须对导入有效,否则将不起任何作用。你应该张贴的“文本”的。它应该是“最小”的,如2个左右的文档。实际上,你应该在这里发帖之前导入它,因为这可

我使用mongo import命令连接到mlab以导入json集合

现在我可以连接到mlab。但是,它不会导入文档

imported 0 documents
我已经在C:/data/db文件夹中创建了输入文件(test.json)

以下是该命令的说明:


如果您能给我一些指导,我将不胜感激。

屏幕截图对这里的任何人都没有帮助。test.json中有什么?它必须对导入有效,否则将不起任何作用。你应该张贴的“文本”的。它应该是“最小”的,如2个左右的文档。实际上,你应该在这里发帖之前导入它,因为这可能会显示出你的问题。尼尔,我肯定STHGV做得不对。我创建了一个test.json文件作为输入文件。这是一个空文件。我创建它是为了让我从mlab发来的帖子能够输入test.json文件。在你的问题中包含“small”文件的内容。问题在于,
mongoimport
不承认有任何东西可以根据其自身的结构规则导入。除此之外,对于您来说,一个好的起点是对已经包含文档的集合执行
mongoexport
,然后查看该集合以与您尝试导入的格式进行比较。这应该告诉您一些事情。对于
mongoimport
客户端的功能,听起来可能有点混淆:它读取输入文件(由
--file
指定)并将其导入指定的数据库(在本例中是您的mLab数据库)。如果您试图将数据从mLab数据库移动到本地主机,则需要使用
mongoexport
在本地导出数据,然后使用
mongoimport
将数据从
mongoexport
@Nosail创建的文件导入本地数据库-太棒了!一些补充说明:mongoexport用于将数据从MongoDB数据库迁移到JSON格式的文本文件(默认情况下)。mongoimport用于将数据从文本文件迁移到MongoDB数据库。