フォローアップの設定は、データベース管理者アカウントのパスワードを設定し、ビジネスのデータベースを作成し、アカウントのパスワードを設定されている
、Mongoのコンテナを作成した後にネイティブにマップする必要があることに留意すべきであるが
管理者、オープンPowerShellは、
bashのをmongdoに切り替え
# `docker exec -it mongo bash`中的`mongo`是容器名
docker exec -it mongo bash
mongo
管理データベースに切り替え
use admin
ユーザーadminを作成します。
db.createUser({user: "mongo-admin",pwd: "passw0rd",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]})
db.createUser({user: "mongo-root",pwd: "passw0rd",roles: [ { role: "root", db: "admin" } ]})
Navicatはを使用してデータベースを作成すると、db
ユーザーが指定したデータベースDBを作成します
use db
db.createUser({user: "my-user",pwd: "passw0rd",roles: [ { role: "readWrite", db: "db" } ]})
結果は以下の通りであります