问题标签 [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 回答
140 浏览

node.js - MongoDB 指南针断开连接

我第一次使用 node 和 mongodb 开发应用程序。我使用 mongodb compass 来访问数据库。我遇到的问题是,当它不活动大约 30 分钟或更长时间时,它会断开连接。我该如何解决这个问题?我应该使用任何配置来避免这种情况吗?我是第一次使用 mongodb。

这是断开连接时出现的错误。

0 投票
4 回答
11835 浏览

mongodb - MongoDB Compass 连接 ECONNREFUSED 127.0.0.1:27017

默认本地主机连接被拒绝。

  • 操作系统:Windows 7
  • MongoDB 指南针:版本 1.19.12

截屏

0 投票
1 回答
594 浏览

mongodb - 尝试从 RedHAt Linux 运行 mongodb-compass 时找不到 libgtk-3.so.0

我尝试通过在红帽实例中运行 RPM 来安装最新版本的 Mongo 指南针:

sudo yum install mongodb-compass-1.17.0.x86_64.rpm

当我尝试运行 mongodb-compass 时,出现以下错误:[ec2-user@ip-10-93-230-148 ~]$ mongodb-compass mongodb-compass: error while loading shared libraries: libgtk-3 .so.0:无法打开共享对象文件:没有这样的文件或目录

谁能建议如何解决这个问题?

谢谢 DJ

0 投票
0 回答
319 浏览

asp.net - 无法使用 NoSQLBooster 或 MongoDB Compass 访问 Atlad MongoDB。>dot net 项目抛出“无法加载文件或程序集”

我正在尝试连接到 atlas mongo 集群中名为“ZephyrHelp”的数据库之一。只有使用 Robo3t,我才能连接到我的集群并查看它,但不能像导出/导入集合那样做很多事情。

  1. 当我尝试通过 NoSQLBooster 连接时,它会抛出错误“bad auth Authentication failed”。但是确切的设置可以通过 robo3t 连接,那么为什么不使用 Nosqlbooster 呢?

机器人 3t 设置:

连接类型=>副本集

成员:cluster0-shard-00-00-izzjt.mongodb.net:27017

authentication db 设置为 admin 并提供用户名和密码。身份验证机制是 SCRAM-SHA-1。带有自签名证书的 ssl 连接

  1. 我尝试使用 mongo 指南针。现在从 atlasmongo 我得到了

连接字符串:mongodb+srv://username:password@cluster0-izzjt.mongodb.net/test
我试过=> mongodb+srv://username:password@cluster0-izzjt.mongodb.net/ZephyrHelp

但在这两种情况下,它都会抛出错误“服务器选择在 30000 毫秒后超时”。

  1. 在项目集成部分,当我尝试使用他们提供的连接字符串通过以下方式连接到数据库时:

_client = new MongoClient("mongodb+srv://username:password@cluster0-izzjt.mongodb.net/ZephyrHelp?retryWrites=true&w=majority");

它会引发错误“无法加载文件或程序集'DnsClient,Version = 1.2.0.0,Culture = Neutral,PublicKeyToken = 4574bb5573c51424'或其依赖项之一。系统找不到指定的文件。”

有人可以指出兼容性或其他方面是否有任何问题,或者我做错了什么?

.net项目目标框架4.7.2 dns客户端是v1.2.0 mongocsharpdriver,mongodb.Bson/Driver/Driver.core都是v2.8.1。

0 投票
2 回答
1130 浏览

mongodb - Compass 中的 MongoDB $jsonSchema 验证错误 - “未知的 $jsonSchema 关键字”

我正在使用 Compass 的验证选项卡手动输入下面的 $jsonSchema 验证。不幸的是,它一直显示错误“未知 $jsonSchema 关键字:几何”

不确定为什么会显示此错误,因为几何图形被用作键。

请对我如何纠正这个问题有任何建议吗?

0 投票
4 回答
20007 浏览

json - 将数据库从 MongoDb atlas 导出到本地机器 Monogo compass

我在 Atlas 中有名为“test”的远程数据库,我想将集合名称 image_table 作为 JSON 文件下载。

在 mac 终端中:

$ mongoexport –db test –collection image_table image.json 我得到了错误>

020-01-16T13:49:12.822+0100 解析命令行选项时出错:位置参数太多:[–db test –collection image_table image.json] 2020-01-16T13:49:12.822+0100 try 'mongoexport --help ' 了解更多信息

0 投票
1 回答
1776 浏览

mongodb - Mongodb Compass 在对象的数组属性中查找 id

对不起,很简单的问题。我有一个 mongo 集合,它的文档有一个属性是 ObjectId 的数组

使用罗盘过滤器,我如何获取管理数组中具有特定 ID 的所有文档?

0 投票
1 回答
2411 浏览

mongodb - 预期的“[”或 AggregationStage 但找到“{”。:MongoDB 聚合不允许我在 $eq 内使用 $toLower

我编写了一个 MongoDB 管道,其中包含以下代码:

这是Mongo Compass中的截图

蒙戈指南针

我期待它简单地返回 true,并且“$match”一切(现在)。最终我会"HELLO"用一个字段名等交换。

有谁知道我为什么会收到这个错误?

0 投票
1 回答
90 浏览

database - 如何在 MongoDB Compass 中查看已创建的数据库

我在 mongo shell 中创建了一个数据库,并希望将其可视化。我正在尝试找到一种查看它的方法。是否可以在 mongo shell 中创建的 mongodb compass 中查看数据库。

0 投票
1 回答
302 浏览

mongodb - MongoDB Compass 立即断开连接

我正在尝试使用 MongoDB Compass 1.20.4 连接到 MongoDB

我的连接字符串是:

这是我的 MongoDB 泊坞窗设置:

mongo-setup.sh

这是我在 docker 日志中看到的内容:

在使用副本集之前,它连接得很好,Studio 3T 也可以完美地与此设置配合使用。将不胜感激任何帮助