问题标签 [mongo-express]

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 回答
561 浏览

mongodb - 在 Kubernetes 中使用基本身份验证时出现 Mongo Express 错误

我正在我的 kubernetes 集群中部署一个 mongo-express pod,以便快速查看我的数据库数据。

如果我不配置基本身份验证,我可以正常使用 mongo-express。

但是,当我将基本身份验证配置添加到我的部署 yaml 文件时。它有以下错误直接显示在网站上。

我正在使用 Kubernetes 集群,并使用Ingress公开 mongo-express。因此,我使用以下网址访问它:db.myapp.com

这是我的部署 yml:

如果我添加了ME_CONFIG_BASICAUTH_USERNAMEME_CONFIG_BASICAUTH_PASSWORD,它将成为上述错误。

即使存在基本身份验证配置和错误,我也会检查此 pod 的日志:

所以pod中没有错误

0 投票
1 回答
603 浏览

mongodb - mongo-express 没有连接到 mongodb

我已经安装了 mongodb,我可以通过 shell 连接,现在我正在尝试安装 mongo-express,安装成功,我在 config.js 中复制了 config.default.js 文件,但它无法连接到 mongo。从错误中可以看出它无法检索主机名

0 投票
1 回答
530 浏览

mongodb - 在 docker 中运行 mongo 和 mongo-express 时出现问题。docker-compose.yml 文件有什么问题?

这是我的 docker-compose.yml 文件

当我运行$ sudo docker-compose up我得到以下...

我尝试手动创建网络、公开端口、更改名称、将端口绑定到主机、更改端口等......这个例子最有趣的事情来自https://hub.docker.com/_/mongo。我唯一添加的是

我还尝试为 mongo-express ME_CONFIG_MONGODB_SERVER=mongo 添加环境变量,但它是默认的,所以没有用;(

有什么建议么?

0 投票
0 回答
32 浏览

mongodb - Docker Mongo 实例的身份验证不正确

我正在尝试正确连接到 docker 运行的 mongo 实例。我有以下 config.yml

我已经使用 docker-compose config 检查了 .env 变量是否正确传递

从那里我通过运行来启动 docker 图像: docker-compose up -d

我发现了如何删除卷,这是第一个主要问题。现在连接到我的应用程序中的数据库是下一步。提供的用户名和密码不能正常工作。

该应用程序正在尝试使用 mongoose connect 连接到以下字符串:

但这不起作用,我不太清楚为什么。如果有人知道它应该是什么,请告诉我

0 投票
3 回答
748 浏览

mongodb - 官方 Mongo Docker Image 页面上提供的 YAML 在 CentOS 上不起作用

下面的 YAML 文件(最初在此处提供)适用于 Windows 和 macOS docker 环境。但是当我在 CentOS 环境中运行它时,mongo-express无法连接到 MongoDB 服务,并且它没有显示在浏览器中localhost:8081。我想这是 DNS 和将 Mongo 映射到相应容器 IP 地址的问题。我怎样才能解决这个问题?

mongo服务登录:

mongo-express服务登录:

0 投票
1 回答
1196 浏览

mongodb - 尝试连接 MongoDB Kubernetes 集群时 mongo-express 的身份验证问题(使用 MongoDB Community Kubernetes Operator 创建)

我使用 MongoDB Community Kubernetes Operator 建立了一个 Minikube-Cluster。要查看内容,我想设置一个连接到 Mongo-Cluster/ReplicaSet 的 mongo-express 实例。但是,如果我应用部署,容器总是会失败:

为了便于测试,我使用 docker-compose 启动 mango-express 并创建了一个端口转发来访问集群。

版本:

  • MongoDB 集群:尝试了 4.2.6 和 4.4.3
  • 蒙戈快递:0.54.0

这里是我用于 MongoDB 集群创建的部署/服务:

这里是我用于 mongo-express 的 compose-file:

问题是,如果我通过 docker-compose 使用 mongo-express 设置一个 mongo (4.4.3) 容器,一切正常......

有人知道发生了什么吗?

0 投票
0 回答
32 浏览

json - Mongo db在里面插入带有逗号的文本

我正在尝试在 mongodb 中插入一个 json 作为单个字段。mongodb 对象应该是这样的:

现在我可以使用 mongo express 将它添加到 mongo 但每次我阅读它时,文本字段都被视为一个数组。有没有办法在引号内添加带有逗号的文本并让 mongo 将其视为单个字符串?

0 投票
0 回答
102 浏览

mongodb - 我尝试将 mongodb 容器连接到 mongo-express UI 但无法创建数据库并且无法创建集合错误

我用来运行 mongo-express 容器的命令

之后我无法添加新数据库并收到此错误:

创建新数据库时 Mongo-express 出错

同时,当我检查日志时,我收到了一些 Authentication failed 错误

日志中的错误

0 投票
1 回答
243 浏览

mongodb - 无法连接到入口 k8s 后面的 mongo-express

我正在尝试创建以下内容:

  1. Deployment对于蒙戈
  2. Deployment对于 mongo-express
  3. ClusterIp对于蒙戈
  4. ClusterIp对于 mongo-express
  5. 将请求路由到 mongo-express 的入口服务

我希望能够去xyz.com/admin/auth-db-gui看看 mongo-express gui。

我在 Linux minikube 上运行它。

去时xyz.com/admin/auth-db-gui,我得到 503 Service Temporarily Unavailable,但是在执行时kubectl get pods,我可以看到 2 个 Pod 正在运行。

我将手动设置映射,xyz.com因为/etc/hosts这仅用于开发目的

数据库.yaml

数据库-gui

入口.yaml

对不起,如果上面有明显的错误。

0 投票
1 回答
51 浏览

mongodb - 如何生成 az 容器实例

一些上下文,我从 devOps 开始,并创建一个 docker-compose.yml 来提升两个容器,一个使用我的 mongodb,一个使用 express 框架 mongo-express,但现在我想把它带到我的云中在 Azure 中,但事实是文档非常有限,它们没有给你一个真实的例子,例如,如何上传一个 mongo db 并且它的数据是持久的。

那么,有没有人做过类似的事情呢?或者你有什么建议可以给我吗?

我会很感激的。