Bagaimana Membuat Pengguna Di MongoDB?



Artikel ini akan memberitahu anda bagaimana membuat pengguna di MongoDB dan dalam prosesnya juga memberitahu anda bagaimana membuat Pangkalan Data MongoDB dengan demonstrasi praktikal.

Sekiranya anda berada dalam industri pengurusan dan pengaturcaraan pangkalan data untuk suatu ketika dahulu, anda mungkin pernah mendengarnya . Pertama kali diperkenalkan pada tahun 2009, MongoDB kini merupakan salah satu perisian pengurusan pangkalan data hubungan yang paling popular yang terdapat di pasaran sekarang. Sekiranya anda baru menggunakan MongoDB, salah satu perkara pertama yang perlu anda lakukan ialah membuat pengguna di MongoDB dan kemudian membuat pangkalan data juga. Dalam artikel ini kita akan membincangkan mengenai kedua-duanya.

Petunjuk berikut akan dibahas dalam artikel ini,





Mari kita mulakan.

Bagaimana Membuat Pengguna Di MongoDB?

Untuk membuat pengguna di MongoDb, anda perlu memanfaatkan fungsi createuser. Lihat contoh yang dikongsi di bawah untuk memahami bagaimana ini dilakukan.



db.createUser ({pengguna: 'Edureka', pwd: 'kata laluan', peranan: [{role: 'userAdminAnyDatabase', db: 'admin'}]})

Penjelasan

Mari kita pecahkan kod yang dikongsi di atas.

  • Sebutkan nama pengguna dan kata laluan yang akan digunakan dalam sistem.
  • Berikan peranan kepada pengguna yang baru kita buat. Di sini, kami telah memberikan pengguna peranan sebagai pentadbir dan dengan itu menggunakan kaedah, userAdminAnyDatabase. Apa maksudnya ialah, pengguna ini akan mempunyai kebolehaksesan pentadbiran ke seluruh pangkalan data yang ada dan juga yang akan dibuat dalam seni bina MongoDB mulai sekarang.
  • Kami telah menggunakan parametre db untuk menentukan pangkalan data pentadbir. Ini adalah pangkalan data Meta khas di dalam seni bina mongoDb yang mengandungi semua perincian pengguna yang baru kami buat.

Apabila arahan dilakukan dengan betul, output akan kelihatan seperti ini.



Keluaran - Buat Pengguna Di MongoDB - EdurekaOleh itu, kami berjaya mencipta pengguna di MongoDB

Sekarang mari kita lihat bagaimana membuat pangkalan data di MongoDB

pengaturcaraan sas pengenalan konsep asas

Buat Pangkalan Data Di MongoDB

Salah satu perkara terpenting yang perlu diberi perhatian semasa membuat pangkalan data di MongoDb adalah bahawa, tidak ada perintah atau modul khas yang dapat digunakan untuk mencapai ini. Walaupun ini mungkin kelihatan pelik jika anda sudah mulai menggunakan MongoDB setelah menggunakan sistem pengurusan pangkalan data SQL yang lain di mana anda perlu membuat pangkalan data, membuat jadual dan kemudian menetapkan nilai dalam yang sama.

Tetapi di MongoDb, pangkalan data dibuat secara automatik oleh sistem tanpa gangguan dari pengguna akhir.

tukar tarikh rentetan hingga kini di java

Perkara penting lain yang perlu diperhatikan di sini ialah, anda tidak perlu menentukan jenis data yang akan anda simpan di dalam pangkalan data. Perkara yang sama akan diberikan secara automatik setelah anda memasukkan data ke dalam pangkalan data yang dibuat.

Sekarang setelah anda mengetahui asasnya, mari kita lihat bagaimana membuat pangkalan data di MongoDb jika tidak ada yang dibuat secara automatik atau anda perlu membuat yang baru.

Untuk melakukan ini, anda perlu menggunakan sintaks,

gunakan DATABASE_NAME

Sekiranya pangkalan data yang baru anda masukkan sudah ada dalam seni bina, maka anda akan beralih secara automatik dan akan mula menggunakan yang sama. Untuk memahami perkara ini dengan lebih baik, lihat contoh di bawah.

> gunakan javatpointdb

Keluarannya akan kelihatan seperti ini

Beralih ke db javatpointdb

Sekiranya anda ingin melihat pangkalan data yang sedang anda gunakan, gunakan perintah ini.

> db

Sekiranya anda ingin melihat senarai keseluruhan pangkalan data yang terdapat dalam seni bina, gunakan arahan ini.

> tunjukkan dbs

Sekiranya anda ingin memasukkan senarai baru ke dalam pangkalan data yang sudah ada, gunakan perintah ini.

> db.movie.insert ({'name': 'javatpoint'})

Di atas adalah contoh dan parameter dapat diubah bergantung pada keperluan anda.

Bagaimana Membuat Pengguna Untuk Satu Pangkalan Data?

Sekiranya dalam keadaan tertentu, anda ingin mengembangkan pengguna untuk satu pangkalan data, anda perlu menggunakan modul userAdmin.

apa yang boleh berubah dan tidak berubah

Seperti yang anda lihat dalam gambar di atas, kami telah menggunakan kod berikut.

db.createUser (pengguna: 'Employeeadmin', pwd: 'password', role: [{role: 'userAdmin', db: 'Employee'}]})

Penjelasan

  • Sebutkan kata laluan pengguna yang ingin anda buat.
  • Kepada pengguna yang baru dibuat, anda mesti memberikan peranan. Kami akan menggunakan modul userAdmin untuk menetapkan peranan Pentadbir kepada pengguna ini.
  • Akhirnya kami telah menggunakan parametre db untuk menentukan pangkalan data mana yang mempunyai hak istimewa pengguna ini.

Apabila kod di atas berjaya dijalankan, output akan kelihatan seperti ini.

Contoh di atas menunjukkan penciptaan nama pengguna - EmployeeAdmin dan bahawa ia mempunyai kebenaran untuk menggunakan pangkalan data Employee.

Ini membawa kita ke akhir artikel ini mengenai Buat Pengguna Di MongoDB.

Sekarang setelah anda memahami apa itu Big Data, lihat oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia. Kursus Latihan Pensijilan Hadoop Data Besar Edureka membantu pelajar menjadi pakar dalam bidang HDFS, Benang, MapReduce, Babi, Hive, HBase, Oozie, Flume dan Sqoop menggunakan kes penggunaan masa nyata di domain Runcit, Media Sosial, Penerbangan, Pelancongan, Kewangan.

Ada soalan untuk kami? Sebutkannya di bahagian komen dan kami akan menghubungi anda.