1

我使用的是我没有管理员访问权限的 Windows 计算机(无法安装程序)。

我有一个 mongo 查询,它将返回 >100 万个结果。

我想将此查询的所有结果保存到文件中。

由于我无法安装 mongodb,因此我无法使用 mongo shell 运行此查询(至少本教程看起来是这样)。我曾尝试使用 robomongo,但我找不到让 robomongo 吐出所有查询结果的方法(无需复制+粘贴每组 50 个)。我可以通过预编译的二进制文件使用 robomongo,这意味着它不需要安装。

这似乎是一件容易和常见的事情,我错过了什么?

4

1 回答 1

1

有一种方法可以从主窗口下载页面下载压缩的 mongo 安装,搜索所有版本二进制文件,然后下载win32/mongodb-win32-x86_64-2008plus-latest.zip

然后运行 ​​mongoexport 并享受!

mongoexport --db test --collection traffic --out c:\traffic.json

另一种方法就是说 robomongo 你想要 1000000 个文档 :-) 请参见下文:

roboMongo 获取超过 50 个文档

输入金额并回车。

于 2016-06-02T08:52:02.597 回答