问题标签 [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.
mongodb - 在 Kubernetes 中使用基本身份验证时出现 Mongo Express 错误
我正在我的 kubernetes 集群中部署一个 mongo-express pod,以便快速查看我的数据库数据。
如果我不配置基本身份验证,我可以正常使用 mongo-express。
但是,当我将基本身份验证配置添加到我的部署 yaml 文件时。它有以下错误直接显示在网站上。
我正在使用 Kubernetes 集群,并使用Ingress公开 mongo-express。因此,我使用以下网址访问它:db.myapp.com
这是我的部署 yml:
如果我添加了ME_CONFIG_BASICAUTH_USERNAME和ME_CONFIG_BASICAUTH_PASSWORD,它将成为上述错误。
即使存在基本身份验证配置和错误,我也会检查此 pod 的日志:
所以pod中没有错误
mongodb - mongo-express 没有连接到 mongodb
我已经安装了 mongodb,我可以通过 shell 连接,现在我正在尝试安装 mongo-express,安装成功,我在 config.js 中复制了 config.default.js 文件,但它无法连接到 mongo。从错误中可以看出它无法检索主机名
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 添加环境变量,但它是默认的,所以没有用;(
有什么建议么?
mongodb - Docker Mongo 实例的身份验证不正确
我正在尝试正确连接到 docker 运行的 mongo 实例。我有以下 config.yml
我已经使用 docker-compose config 检查了 .env 变量是否正确传递
从那里我通过运行来启动 docker 图像:
docker-compose up -d
我发现了如何删除卷,这是第一个主要问题。现在连接到我的应用程序中的数据库是下一步。提供的用户名和密码不能正常工作。
该应用程序正在尝试使用 mongoose connect 连接到以下字符串:
但这不起作用,我不太清楚为什么。如果有人知道它应该是什么,请告诉我
mongodb - 官方 Mongo Docker Image 页面上提供的 YAML 在 CentOS 上不起作用
下面的 YAML 文件(最初在此处提供)适用于 Windows 和 macOS docker 环境。但是当我在 CentOS 环境中运行它时,mongo-express
无法连接到 MongoDB 服务,并且它没有显示在浏览器中localhost:8081
。我想这是 DNS 和将 Mongo 映射到相应容器 IP 地址的问题。我怎样才能解决这个问题?
从mongo
服务登录:
从mongo-express
服务登录:
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) 容器,一切正常......
有人知道发生了什么吗?
json - Mongo db在里面插入带有逗号的文本
我正在尝试在 mongodb 中插入一个 json 作为单个字段。mongodb 对象应该是这样的:
现在我可以使用 mongo express 将它添加到 mongo 但每次我阅读它时,文本字段都被视为一个数组。有没有办法在引号内添加带有逗号的文本并让 mongo 将其视为单个字符串?
mongodb - 无法连接到入口 k8s 后面的 mongo-express
我正在尝试创建以下内容:
Deployment
对于蒙戈Deployment
对于 mongo-expressClusterIp
对于蒙戈ClusterIp
对于 mongo-express- 将请求路由到 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
对不起,如果上面有明显的错误。
mongodb - 如何生成 az 容器实例
一些上下文,我从 devOps 开始,并创建一个 docker-compose.yml 来提升两个容器,一个使用我的 mongodb,一个使用 express 框架 mongo-express,但现在我想把它带到我的云中在 Azure 中,但事实是文档非常有限,它们没有给你一个真实的例子,例如,如何上传一个 mongo db 并且它的数据是持久的。
那么,有没有人做过类似的事情呢?或者你有什么建议可以给我吗?
我会很感激的。