mongodb - 使用 gitlab 管道检查 mongodb 的连接
问题描述
我正在为我的 gitlab 管道使用节点映像,并且在其中我正在使用 mongo 服务,但我无法连接到数据库。请提供任何帮助。我的 gitlab 管道如下所示:
MONGO_HOSTNAME: mongo
MONGO_PORT: 27017
MONGO_PASSWORD: root
MONGO_USER: root
MONGO_DB: distanceMatrixDB
services:
- mongo
connect:
stage: test
image: mongo
script:
- mongo --version
#mongodb://[username:password@]host1[:port1]
- mongodb://${MONGO_USER}:${MONGO_PASSWORD}@${MONGO_HOSTNAME}:${MONGO_PORT}/${MONGO_DB}?authSource=admin;
输出
$ mongo --version MongoDB shell 版本 v4.4.1 构建信息:{“版本”:“4.4.1”,“gitVersion”:“ad91a93a5a31e175f5cbf8c69561e788bbc55ce1”,“openSSLVersion”:“OpenSSL 1.1.1 2018 年 9 月 11 日”,“模块” :[],“分配器”:“tcmalloc”,“环境”:{“distmod”:“ubuntu1804”,“distarch”:“x86_64”,“target_arch”:“x86_64”}}$ mongodb://${MONGO_USER }:${MONGO_PASSWORD}@${MONGO_HOSTNAME}:${MONGO_PORT}/${MONGO_DB}?authSource=admin; /bin/bash:第 106 行:mongodb://root:root@mongo:27017/distanceMatrixDB?authSource=admin:没有这样的文件或目录
解决方案
推荐阅读
- python - DJANGO:静态文件未在实时服务器中加载(但在本地加载)?
- reactjs - MeteorJS 服务器渲染包加载仅在客户端使用的模块
- python - Selenium send_keys 和 clear 不再起作用
- actions-on-google - 对 People API 的 GET 请求时请求具有无效的身份验证凭据错误
- r - 如何按r中的时间差对数据进行分组?
- reactjs - Antd 设计组件 Avatar.Group 抛出错误
- python - 使用 torch.utils.bottleneck 时出现导入错误
- bash - 如何从我的所有 git 存储库中推送所有未提交和未推送的更改?
- javascript - 如何使材料表中只有 1 行可编辑?
- shiny - dashboardBody 没有在 Shiny 中返回正确的 tabItem