0

新しい mongodb インスタンスを開始し、ローカル接続で mongo シェルを使用し、userAdminAnyDatabase ロールを持つユーザーを追加しますが、シェルを終了すると、別のシェルを開始すると、最初に挿入した db.system.user のレコードが見つかりません。なぜ?

# mongo --port 27017
> db.getSiblingDB('admin')
admin
>  db.addUser({user:"sa",pwd:"sa",roles:["userAdminAnyDatabase"]})
{
        "user" : "sa",
        "pwd" : "75692b1d11c072c6c79332e248c4f699",
        "roles" : [
                "userAdminAnyDatabase"
        ],
        "_id" : ObjectId("519ddd610b4ea57201ceb000")
}
> db.system.users.find()
{ "_id" : ObjectId("519ddd610b4ea57201ceb000"), "user" : "sa", "pwd" : "75692b1d11c072c6c79332e248c4f699", "roles" : [ "userAdminAnyDatabase" ] }
> exit
bye

# mongo --port 27017
> db.system.users.find()
> use admin
switched to db admin
> db.system.users.find()
4

1 に答える 1