Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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
Windows 使用mongodump提取流星数据_Windows_Mongodb_Meteor - Fatal编程技术网

Windows 使用mongodump提取流星数据

Windows 使用mongodump提取流星数据,windows,mongodb,meteor,Windows,Mongodb,Meteor,在开始之前,我会说除了一些mongo教程之外,我几乎没有什么编码知识,所以这可能是一个非常简单的答案,我正试图将meteor项目中的数据提取到一个可以编辑的文本文件中 之前我刚安装了meteor(和Node.js),但我安装了MongoDB,因为没有它,我的cmd窗口会告诉我“'mongodump'不能识别为内部或外部命令、可操作程序或批处理文件” 然后,我按照说明确认我的主机位于127.0.0.1,端口为3001。在这一点上,我也开始运行我的流星项目,并打开了一个新的外壳 该项目在D:/pro

在开始之前,我会说除了一些mongo教程之外,我几乎没有什么编码知识,所以这可能是一个非常简单的答案,我正试图将meteor项目中的数据提取到一个可以编辑的文本文件中

之前我刚安装了meteor(和Node.js),但我安装了MongoDB,因为没有它,我的cmd窗口会告诉我“'mongodump'不能识别为内部或外部命令、可操作程序或批处理文件”

然后,我按照说明确认我的主机位于127.0.0.1,端口为3001。在这一点上,我也开始运行我的流星项目,并打开了一个新的外壳

该项目在D:/projectName上运行,当我从那里执行“mongodump-h 127.0.0.1——端口3001-D meteor”时,它仍然表示“mongodump”未被识别为内部或外部命令、可操作程序或批处理文件”


但是,如果我从mongodump.exe目录(C:\Program Files\MongoDB\Server\3.2\bin)执行同一行,则它会显示“失败:错误转储元数据:错误创建元数据文件转储目录\meteor:mkdir转储:访问被拒绝”

您登录的用户没有向

C:\Program Files\MongoDB\Server\3.2\bin
目录。mongodump希望写入当前工作目录下的目录

你可以做两件事。您可以将上述路径添加到系统可执行路径中,然后从您具有写入权限的目录运行mongodump


或者,您可以从上面的目录继续运行它,但指定--out选项,并指定您有写入权限的目录的路径。

您登录的用户没有写入该目录的权限

C:\Program Files\MongoDB\Server\3.2\bin
目录。mongodump希望写入当前工作目录下的目录

你可以做两件事。您可以将上述路径添加到系统可执行路径中,然后从您具有写入权限的目录运行mongodump


或者,您可以从上面的目录继续运行它,但指定--out选项,并指定您有写入权限的目录的路径。

1-以管理员身份运行cmd

2-写入cmd:cd“C:\Program Files\MongoDB\Server\4.2\bin”

3-写入cmd mongodump


然后它将成功运行

1-以管理员身份运行cmd

2-写入cmd:cd“C:\Program Files\MongoDB\Server\4.2\bin”

3-写入cmd mongodump


然后它将成功运行

谢谢!这解决了我原来的问题,但不幸的是,它揭示了一个新的问题,即提取的数据是二进制的,我无法轻松修改。我现在正在亲自研究,但您知道是否可以将其提取为JSON格式吗?是的。还有另一个导出JSON的mongo命令:mongoexport.thankyou!这解决了我原来的问题,但不幸的是,它揭示了一个新的问题,即提取的数据是二进制的,我无法轻松修改。我现在正在研究它,但是您知道是否可以以JSON格式提取它吗?是的。还有另一个mongo命令导出JSON:mongoexport。