Perintah yang tepat adalah:
db.addUser( username, password, { roles: [ role ] } );
Dimana role
adalah beberapa peran MongoDB
. Info lebih lanjut dapat ditemukan dari file sumber
. Itu juga bisa menjadi objek dalam pembentukan { role: <string>, db: <string> }
, di mana role adalah peran MongoDB dan db adalah nama string dari database.
Anda juga dapat menggunakan db.admin().addUser
. Ini akan menjadi pilihan logis jika pengguna memiliki akses ke beberapa database atau Anda menginginkan lokasi pusat pengguna Anda.
Namun, saya tidak dapat membayangkan bahwa menambahkan pengguna sistem dari aplikasi Anda adalah ide yang bagus kecuali Anda sedang mengembangkan alat administratif yang sebenarnya. "Pengguna" normal yang ditambahkan ke database akan ada di koleksi pengguna Anda sendiri. Pengguna sistem adalah seseorang yang memiliki akses langsung ke database Anda.