Πώς να δημιουργήσετε χρήστη στο MongoDB;



Αυτό το άρθρο θα σας πει πώς να δημιουργήσετε χρήστη στο MongoDB και στη διαδικασία επίσης να σας πει πώς να δημιουργήσετε τη βάση δεδομένων MongoDB με πρακτική επίδειξη.

Εάν έχετε εργαστεί στη βιομηχανία διαχείρισης βάσεων δεδομένων και προγραμματισμού για κάποιο χρονικό διάστημα, πιθανώς έχετε ακούσει . Παρουσιάστηκε για πρώτη φορά το 2009, το MongoDB είναι σήμερα ένα από τα πιο δημοφιλή προγράμματα σχεσιακής διαχείρισης βάσεων δεδομένων που διατίθενται στην αγορά σήμερα. Εάν είστε νέοι στη χρήση του MongoDB, ένα από τα πρώτα πράγματα που πρέπει να κάνετε είναι να δημιουργήσετε έναν χρήστη στο MongoDB και στη συνέχεια να δημιουργήσετε μια βάση δεδομένων. Σε αυτό το άρθρο θα συζητήσουμε και για τα δύο.

Οι ακόλουθοι δείκτες θα καλυφθούν σε αυτό το άρθρο,





Ας αρχίσουμε.

Πώς να δημιουργήσετε έναν χρήστη στο MongoDB;

Για να δημιουργήσετε έναν χρήστη στο MongoDb, πρέπει να χρησιμοποιήσετε τη συνάρτηση createuser. Ρίξτε μια ματιά στο παράδειγμα που κοινοποιείται παρακάτω για να καταλάβετε πώς γίνεται αυτό.



db.createUser ({χρήστης: 'Edureka', pwd: 'password', ρόλοι: [{role: 'userAdminAnyDatabase', db: 'admin'}]})

Εξήγηση

Ας αναλύσουμε τον κώδικα που κοινοποιήθηκε παραπάνω.

μαριονέτα σεφ αναλώσιμο αλάτι σύγκριση
  • Αναφέρετε το όνομα χρήστη και τον κωδικό πρόσβασης που θα χρησιμοποιηθούν στο σύστημα.
  • Παραχωρήστε έναν ρόλο στον χρήστη που μόλις δημιουργήσαμε. Εδώ, δώσαμε στον χρήστη το ρόλο ενός διαχειριστή και έτσι χρησιμοποιήσαμε τη μέθοδο, userAdminAnyDatabase. Αυτό σημαίνει ότι, αυτός ο χρήστης θα έχει πρόσβαση διαχειριστή σε όλες τις βάσεις δεδομένων που υπάρχουν, καθώς και αυτές που θα δημιουργηθούν από την αρχιτεκτονική MongoDB από τώρα και στο εξής.
  • Έχουμε χρησιμοποιήσει το parametre db για να καθορίσουμε τη βάση δεδομένων του διαχειριστή. Πρόκειται για μια ειδική βάση δεδομένων Meta μέσα στην αρχιτεκτονική mongoDb που περιέχει όλες τις λεπτομέρειες του χρήστη που μόλις δημιουργήσαμε.

Όταν η εντολή εκτελείται σωστά, η έξοδος θα μοιάζει κάπως έτσι.



Έξοδος - Δημιουργία χρήστη στο MongoDB - EdurekaΈτσι δημιουργήσαμε με επιτυχία έναν χρήστη στο MongoDB

Τώρα ας δούμε πώς να δημιουργήσουμε μια βάση δεδομένων στο MongoDB

Δημιουργία βάσης δεδομένων στο MongoDB

Ένα από τα πιο σημαντικά πράγματα που πρέπει να λάβετε υπόψη κατά τη δημιουργία μιας βάσης δεδομένων στο MongoDb είναι ότι δεν υπάρχει ειδική εντολή ή ενότητα που μπορεί να χρησιμοποιηθεί για την επίτευξη αυτού. Ενώ αυτό μπορεί να φαίνεται περίεργο εάν έχετε ξεκινήσει να χρησιμοποιείτε το MongoDB μετά τη χρήση άλλων συστημάτων διαχείρισης βάσεων δεδομένων SQL όπου πρέπει να δημιουργήσετε μια βάση δεδομένων, να δημιουργήσετε έναν πίνακα και, στη συνέχεια, να ορίσετε τιμές εντός του ίδιου.

Αλλά στο MongoDb, η βάση δεδομένων δημιουργείται αυτόματα από το σύστημα χωρίς καμία παρέμβαση από τον τελικό χρήστη.

Ένα άλλο σημαντικό πράγμα που πρέπει να σημειωθεί εδώ είναι ότι δεν χρειάζεται να καθορίσετε τον τύπο δεδομένων που θα αποθηκεύετε μέσα στη βάση δεδομένων. Το ίδιο θα εκχωρηθεί αυτόματα μόλις εισαγάγετε τα δεδομένα στη βάση δεδομένων που δημιουργήσατε.

Τώρα που γνωρίζετε τα βασικά, ας δούμε πώς να δημιουργήσουμε μια βάση δεδομένων στο MongoDb εάν καμία δεν έχει δημιουργηθεί αυτόματα ή πρέπει να δημιουργήσετε μια εντελώς νέα.

μέγεθος πίνακα σε javascript

Για να το κάνετε αυτό, πρέπει να χρησιμοποιήσετε τη σύνταξη,

χρησιμοποιήστε το DATABASE_NAME

Εάν η βάση δεδομένων που μόλις εισαγάγατε υπάρχει ήδη στην αρχιτεκτονική, τότε θα αλλάξετε αυτόματα και θα αρχίσετε να χρησιμοποιείτε την ίδια. Για να το κατανοήσετε καλύτερα, ρίξτε μια ματιά στο παρακάτω παράδειγμα.

> χρησιμοποιήστε javatpointdb

Η έξοδος θα μοιάζει με αυτό

Εναλλαγή σε db javatpointdb

Εάν θέλετε να δείτε τη βάση δεδομένων που χρησιμοποιείτε αυτήν τη στιγμή, χρησιμοποιήστε αυτήν την εντολή.

> db

Εάν θέλετε να δείτε μια λίστα με ολόκληρες βάσεις δεδομένων που υπάρχουν στην αρχιτεκτονική, χρησιμοποιήστε αυτήν την εντολή.

> εμφάνιση dbs

Εάν θέλετε να εισαγάγετε μια νέα λίστα σε μια βάση δεδομένων που υπάρχει ήδη, χρησιμοποιήστε αυτήν την εντολή.

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

Τα παραπάνω είναι ένα παράδειγμα και οι παράμετροι μπορούν να αλλάξουν ανάλογα με τις ανάγκες σας.

είναι μια σχέση στην Ιάβα

Πώς να δημιουργήσετε έναν χρήστη για μία βάση δεδομένων;

Εάν σε μια συγκεκριμένη κατάσταση, θέλετε να αναπτύξετε έναν χρήστη για μία βάση δεδομένων, πρέπει να χρησιμοποιήσετε τη λειτουργική μονάδα userAdmin.

Όπως μπορείτε να δείτε στην παραπάνω εικόνα, χρησιμοποιήσαμε τον ακόλουθο κώδικα.

db.createUser (χρήστης: 'Employeeadmin', pwd: 'password', ρόλοι: [{role: 'userAdmin', db: 'Employee'}]})

Εξήγηση

  • Αναφέρετε τον κωδικό πρόσβασης του χρήστη που θέλετε να δημιουργήσετε.
  • Στον χρήστη που δημιουργήθηκε πρόσφατα, πρέπει να εκχωρήσετε έναν ρόλο. Θα χρησιμοποιήσουμε τη λειτουργική μονάδα userAdmin για να εκχωρήσουμε το ρόλο διαχειριστή σε αυτόν τον χρήστη.
  • Τέλος, χρησιμοποιήσαμε το parametre db για να καθορίσουμε σε ποια βάση δεδομένων έχει αυτός ο χρήστης δικαιώματα.

Όταν ο παραπάνω κώδικας εκτελεστεί με επιτυχία, η έξοδος θα μοιάζει με αυτό.

Το παραπάνω παράδειγμα δείχνει τη δημιουργία ενός ονόματος χρήστη - EmployeeAdmin και ότι έχει άδεια χρήσης της βάσης δεδομένων Employee.

Αυτό μας φέρνει στο τέλος αυτού του άρθρου σχετικά με τη Δημιουργία χρήστη στο MongoDB.

Τώρα που έχετε καταλάβει τι είναι το Big Data, ρίξτε μια ματιά στο από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία εκμάθησης με δίκτυο περισσότερων από 250.000 ικανοποιημένων μαθητών σε όλο τον κόσμο. Το εκπαιδευτικό πρόγραμμα Edureka Big Data Hadoop Certification βοηθά τους μαθητές να γίνουν ειδικοί σε HDFS, Νήματα, MapReduce, Pig, Hive, HBase, Oozie, Flume και Sqoop χρησιμοποιώντας περιπτώσεις χρήσης σε πραγματικό χρόνο σε τομείς Retail, Social Media, Aviation, Tourism, Finance.

Έχετε μια ερώτηση για εμάς; Αναφέρετέ τα στην ενότητα σχολίων και θα επικοινωνήσουμε μαζί σας.