Skip to content

MongoDB 相关记录

非开发环境

  • 和开发环境的wsl基本一样

  • 本机测试云服务器端口通不通

powershell
Test-NetConnection -ComputerName 公网IP -Port 27017
  • 查看容器内mongo日志
bash
docker compose logs -f stage-mongodb-primary

~单一数据库~

WARNING

mongo6.0 开始不再是直接 mongo 了,而是 mongosh

TIP

云服务器,mongo 的配置文件里的 bindip,要配的是内网 ip 不是外网 ip

TIP

同时如果要在本机连接数据库,需要在云服务器的安全组中打开 27017 的端口

js
db.createUser({
  user: 'myUserAdmin',
  pwd: passwordPrompt(), // or cleartext password
  roles: [
    { role: 'userAdminAnyDatabase', db: 'admin' },
    { role: 'readWriteAnyDatabase', db: 'admin' },
  ],
})

基于 MIT 许可发布