问题标签 [mongodb-compass]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
270 浏览

java - 如何将二进制转换为uuid

我对 mongoDb Compass 中的 uuids 表示有疑问。所有的 uuid 都被转换成二进制文件,很难找到它们。

现在我只想找到两种转换算法

87c8bc80-4fce-11e9-8647-1563bd873d93

进入

6RHOT4C8yIeTPYe9YxVHhg==

反之亦然。

我已经找到的所有算法要么不适用于长度小于 32 的二进制文件,要么只适用于子类型为 0X04 的二进制文件(这绝对不是那个)。

你可以帮帮我吗?

0 投票
0 回答
1941 浏览

mongodb - 如何摆脱 MongoDB Compass Aggregation Builder 中的连接超时?

我想在 Compass(社区版)中测试一些聚合需要很长时间才能完成并得到那些愚蠢的“操作超出时间限制”。

然后我尝试了新的 1.19.1(稳定)版本,因为这允许设置自定义“Max Time”参数。太好了,我看到 MongoDB 实际上是在我在那里设置的一段时间内进行查询的。但是 Compass 现在由于连接超时而没有得到它的结果。

现在的错误是

连接 84 到 localhost:27017 超时

我怎么能避免这种情况?

0 投票
2 回答
1692 浏览

mongodb - mongodb,如何在查询中使用 $not 过滤器

我有一个相当简单的查询,我试图在 mongodb compass 中运行:

基本上,我的文档模型包含一个Source字段和一个Message字段。

我需要查询 Source 等于给定“主机名”且消息不包含“意外数据...1234”的所有文档

当我不在正则表达式中包含 $not 过滤器时,一切正常...所以我得到了包含此消息的所有文档...但是现在我需要所有其他不包含此消息的消息...并且我不知道如何正确使用 $not 。

MongoDb 手册中给出的示例仅显示将 $not 与一个语句一起使用......但由于某种原因,即使这对我也不起作用......

同样,如果没有 $not ,它也可以正常工作......我错过了什么?

编辑:

这是我正在谈论的图像,将这个过滤器放在 MongoDb Compass 中,它表明过滤器不正确...... MongoDb Compass 是否由于某种原因无法运行复杂的过滤器? 损坏的mongo过滤器

0 投票
1 回答
773 浏览

mongodb - 如何将 mongodb compass 从稳定版安装到 Windows 10

我正在做一个练习,想安装 MongoDB Compas (1.19.6(Stable))。我成功下载了他的 .dmg 文件并使用 7-zip 解压缩了该文件,但是当我进入该文件夹时,我找不到 exe 或有关如何运行/安装指南针的说明。请帮忙。

我搜索了 MongoDB 站点并找到了文档,但它没有说明 .dmg 文件。难道我做错了什么?

0 投票
1 回答
1670 浏览

mongodb - 如何使用 MongoDB Compass 连接到 DogitalOcean Droplets 数据库?

我有一个烧瓶应用程序,mongoDB 在数字海洋的液滴上运行,现在我需要查看该数据库中的内容。

我正在尝试连接 mongoDBCompass,但似乎没有教程可以帮助我。

如果有另一种更简单的方法来访问该数据,那也会很有帮助。

0 投票
1 回答
2120 浏览

mongodb - mongodb compass 聚合 $match range 与动态日期

我正在尝试在 mongodb compass 中构建聚合管道。我正在使用 $match 查找日期范围内的文档。我希望日期范围始终是“当前周”。

这有效:

但我需要它是这样的:

我如何在指南针 agg 管道中执行此操作?

0 投票
6 回答
17128 浏览

mongodb - 服务器选择在 10000 毫秒后超时 - 无法将 Compass 连接到本地主机上的 mongoDB

我正在研究 MongoDB 并尝试将 Compass 连接到我本地 PC 上的数据库,但每次在 Compass 上都会收到错误“服务器选择在 10000 毫秒后超时”,

在此处输入图像描述

这是我终端的日志:

实际上我看不到任何其他错误,所以我不知道如何谷歌。

如您所见,mongo 收到来自 compass 的客户端请求,但它立即关闭

Compass 和 MongoDB 都在同一台机器上运行,该机器在 Ubuntu 18.04 上运行

这是我运行“mongo”命令的另一个终端

谢谢阅读,

0 投票
2 回答
2393 浏览

mongodb - 如何在本地打开 Mongo Atlas 备份快照?

我在 Mongo Atlas 上启用了自动备份。现在我需要查看和查询特定的快照来检查一些文档?我怎样才能快速安全地做到这一点?

0 投票
0 回答
242 浏览

mongodb - 命令“currentOp”返回错误“指定的集合名称无效'admin.$cmd.sys.inprog'”

我刚刚安装了 MongoDB Compass 并连接到我的数据库。在观看大约 10 秒的性能时,我收到以下错误Command "currentOp" returned error "Invalid collection name specified 'admin.$cmd.sys.inprog'",不久之后,有人Command "serverStatus" returned error "connection 19 to 127.0.0.1:29247 timed out"可以向我解释这意味着什么以及如何解决它吗?

谢谢

0 投票
0 回答
19 浏览

mongodb - mongodb 奇怪的 RECOVERY 数据库突然出现

你好我有一个关于我的数据库的问题。我大约一个小时前重新启动它,并没有检查我的数据是否仍在其中。当我去查看我自己的数据库的数据时,其中只有一个奇怪的 RECOVERY 数据库,其中包含一个带有 3 个电子邮件条目的 RECOVERY 集合,其中 'whit@gmx.com' 我没有把它放在那里所以我现在有点吓坏了,有人知道发生了什么吗?