Bagaimana untuk menukar kata laluan dalam mongodb? Ada dua kaedah yang disebutkan di Internet saya belum mencuba yang pertama.
Saya cuba kaedah kedua:
db.changeUserPassword('tank2','test');
Tetapi ia tidak berfungsi, saya menggunakan pentadbir, dan kemudian melaksanakannya, dan ia melaporkan Pengguna tank2@admin tidak ditemui, kerana pentadbir saya tidak mempunyai pengguna ini. Tetapi selepas menggunakan dbname, dan kemudian membenarkan pangkalan data db.auth, dan kemudian menukar kata laluan, ia melaporkan Ralat: Mengemas kini pengguna gagal: tidak dibenarkan Kali ini ia melaporkan bahawa saya tidak mempunyai kebenaran.
Kemudian saya mula-mula menggunakan kebenaran pentadbir, kemudian beralih kembali ke pangkalan data saya sendiri, dan kemudian menukar kata laluan Ia masih melaporkan Nama tank2@db tidak ditemui.
Jika tidak, pelaksanaan arahan pengubahsuaian tidak akan berakhir, walaupun koma bertitik hilang! .
Jadi saya benar-benar tidak faham.
Jika nama pengguna adalah sama, ia akan ditimpa dan tujuan pengubahsuaian juga boleh dicapai
Untuk operasi yang berkaitan dengan pengurusan akaun MongoDB, anda boleh rujuk:
http://forum.foxera.com/mongo...