Inilah sintaks untuk pengaturan simpul mongodb, luwak,.
-
Buat pengguna database di database admin dari mongo shell
use admin
db.addUser( { user: "mydbuser", pwd: "mypassword", roles: [ ] } )
-
Buat database dan tambahkan pengguna - userSource menunjukkan bahwa kredensial ditentukan dalam database admin
use mydb
db.addUser( { user: "mydbuser", userSource: "admin" , roles: [ "readWrite" , "dbAdmin"] } )
-
Tentukan parameter auth dalam string koneksi luwak
var myDB = mongoose.createConnection("mongodb://mydbuser:[email protected]:27017/mydb" ,{auth:{authdb:"admin"}});
opsi {auth:...} adalah yang menentukan bahwa akun pengguna harus diautentikasi terhadap admin db.
-
Demikian pula untuk terhubung ke database dari mongo shell
mongo myipaddr:27017/mydb -u "mydbuser" -p "mypassword"
Catatan:Pengguna "mydbuser" hanya memiliki akses baca/tulis dan admin ke mydb. Anda dapat menemukan informasi lebih lanjut tentang hak istimewa pengguna di sini . Contoh skenario yang lebih lengkap adalah di sini