Το MongoDB Compass κάνει τη χρήση του MongoDB ακόμα πιο εύκολη. Εδώ σας δείχνουμε πώς να εγκαταστήσετε και να χρησιμοποιήσετε το γραφικό περιβάλλον χρήστη.

Πώς το MongoDB Compass σας βοηθά να διαχειρίζεστε βάσεις δεδομένων

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

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

Τι μπορεί να κάνει το MongoDB Compass;

Το MongoDB Compass μπορεί να κάνει όλα όσα μπορεί να κάνει το shell. Ωστόσο, χάρη στη φιλική προς τον χρήστη διεπαφή, πολλές εργασίες είναι πολύ πιο γρήγορες και εύκολες στην ολοκλήρωση. Η πρόσβαση επεκτείνεται σε μεμονωμένα έγγραφα, συλλογές και ακόμη και στη δημιουργία πλήρων βάσεων δεδομένων. Παρακάτω παραθέτουμε μερικές μόνο από τις δυνατότητες του MongoDB Compass:

  • Δημιουργία νέων βάσεων δεδομένων, συλλογών και εγγράφων
  • Εμφάνιση των δεδομένων που έχετε αποθηκεύσει στη βάση δεδομένων σας
  • Προσθέστε, επεξεργαστείτε και διαγράψτε έγγραφα
  • Αναλύστε σε βάθος το σύστημά σας και τις βάσεις δεδομένων που έχετε δημιουργήσει
  • Ελέγξτε συνεχώς την απόδοση του συστήματός σας
  • Παρακολουθήστε και προσαρμόστε τα δεδομένα σύμφωνα με τις αρχές της μορφής JSON

Το MongoDB Compass είναι δωρεάν.

Ποιες διαφορετικές εκδόσεις του MongoDB Compass υπάρχουν;

Πριν εγκαταστήσετε το MongoDB Compass, πρέπει πρώτα να αποφασίσετε ποια έκδοση του εργαλείου θέλετε να χρησιμοποιήσετε:

  • Το MongoDB Compass είναι η πλήρης έκδοση.
  • Το MongoDB Compass Read-Only δεν προσφέρει επιλογές για την επεξεργασία ή τη διαγραφή εγγράφων.
  • Το MongoDB Compass Isolated λειτουργεί ανεξάρτητα από το δίκτυο.

Και οι τρεις εκδόσεις είναι διαθέσιμες για λήψη στον ιστότοπο της MongoDB.

Ποιες είναι οι απαιτήσεις;

Το MongoDB Compass είναι συμβατό με τα πιο διαδεδομένα λειτουργικά συστήματα. Μπορείτε να αποκτήσετε το γραφικό περιβάλλον χρήστη (GUI) για OS X, Ubuntu και Windows, μεταξύ άλλων.

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

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

Πώς να εγκαταστήσετε το MongoDB Compass

Εάν χρησιμοποιείτε OS X ή Windows, απλώς μεταβείτε στον ιστότοπο MongoDB που αναφέρθηκε παραπάνω και επιλέξτε την έκδοση για το λειτουργικό σας σύστημα. Κατεβάστε την και, στη συνέχεια, ακολουθήστε τις οδηγίες του οδηγού εγκατάστασης. Εάν θέλετε να εγκαταστήσετε το MongoDB Compass στο Ubuntu, θα χρειαστείτε δικαιώματα sudo. Εάν τα έχετε, συνεχίστε με τα παρακάτω βήματα:

  1. Μεταβείτε στον ιστότοπο MongoDB Compass και αντιγράψτε τον σύνδεσμο λήψης για την έκδοση που θέλετε να χρησιμοποιήσετε.
  2. Χρησιμοποιήστε την εντολή wget. Για την έκδοση 1.39.4, έχει την εξής μορφή:
wget https://downloads.mongodb.com/compass/mongodb-compass_1.39.4_amd64.deb
bash
  1. Χρησιμοποιήστε την εντολή apt για να εγκαταστήσετε το MongoDB Compass:
sudo apt install ./mongodb-compass_1.39.4_amd64.deb
bash
  1. Μόλις ολοκληρώσετε με επιτυχία την εγκατάσταση, ανοίξτε το MongoDB Compass:
$ mongodb-compass
bash

Το πρώτο πράγμα που θα δείτε είναι η αρχική οθόνη. Στις επόμενες ενότητες, θα εξηγήσουμε τι πρέπει να κάνετε στη συνέχεια.

Δημιουργήστε σύνδεση με τον διακομιστή

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

  1. Κάντε κλικ στο Νέα σύνδεση στην επάνω αριστερή γωνία.
  2. Στην κορυφή βρίσκεται η επιλογή Συμπληρώστε τα πεδία σύνδεσης ξεχωριστά. Κάντε κλικ σε αυτήν.
  3. Τώρα εισάγετε την IP του απομακρυσμένου διακομιστή σας στο πεδίο Όνομα κεντρικού υπολογιστή.
  4. Εάν δεν έχετε αλλάξει ήδη τη θύρα χειροκίνητα, μπορείτε να χρησιμοποιήσετε την προεπιλεγμένη τιμή. Αυτή είναι «27017».
  5. Εάν θέλετε να χρησιμοποιήσετε πρόσθετα μέτρα ασφαλείας, μεταβείτε στο «Όνομα χρήστη/Κωδικός πρόσβασης» στην ενότητα «Αυθεντικοποίηση» και, στη συνέχεια, εισαγάγετε τα στοιχεία σύνδεσης που χρησιμοποιείτε συνήθως για το MongoDB.
  6. Μόλις ολοκληρώσετε τα βήματα, το MongoDB Compass θα συνδεθεί με τον διακομιστή σας. Στη συνέχεια, θα δείτε μια επισκόπηση της βάσης δεδομένων σας στα δεξιά.

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

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

  1. Πρώτα κάντε κλικ στο κουμπί CREATE DATABASE (Δημιουργία βάσης δεδομένων) στην κορυφή. Αυτό ανοίγει ένα αναδυόμενο παράθυρο.
  2. Τώρα δώστε ένα όνομα στη νέα σας βάση δεδομένων.
  3. Δώστε έναν τίτλο στη συλλογή σας.
  4. Όταν είστε ικανοποιημένοι με όλες τις καταχωρήσεις, κάντε κλικ στο CREATE DATABASE (Δημιουργία βάσης δεδομένων) στο κάτω δεξί μέρος.

Προσθήκη ή δημιουργία εγγράφων

Εκτός από την αποθήκευση των δεδομένων σας σε έγγραφα BSON με το MongoDB Compass, μπορείτε επίσης να δημιουργήσετε και να εισαγάγετε νέα έγγραφα στο GUI. Ακολουθήστε τα παρακάτω βήματα:

  1. Στην αριστερή πλευρά, κάντε κλικ στη βάση δεδομένων στην οποία θέλετε να προσθέσετε ή να δημιουργήσετε έγγραφα.
  2. Τώρα επιλέξτε τη συλλογή. Θα ανοίξει ένα νέο παράθυρο.
  3. Στην ενότητα Προσθήκη δεδομένων, έχετε την επιλογή να εισαγάγετε ένα υπάρχον έγγραφο (Εισαγωγή αρχείου) ή να δημιουργήσετε ένα νέο έγγραφο (Εισαγωγή εγγράφου).
  • Αν θέλετε να προσθέσετε ένα υπάρχον έγγραφο, κάντε κλικ στο Import File(Εισαγωγή αρχείου), επιλέξτε το αρχείο και καθορίστε τη μορφή. Στη συνέχεια, κάντε κλικ στο IMPORT(Εισαγωγή).
  • Θα ανοίξει ένα νέο παράθυρο αν επιλέξετε Εισαγωγή εγγράφου. Σε αυτό το παράθυρο μπορείτε να προσθέσετε τιμές σε μορφή JSON ή ζεύγη κλειδιού-τιμής. Αφού επεξεργαστείτε το έγγραφο, κάντε κλικ στο ΕΙΣΑΓΩΓΗ.

Πώς να προβάλετε, να επεξεργαστείτε ή να διαγράψετε έγγραφα στο MongoDB Compass

Μπορείτε επίσης να προβάλετε, να επεξεργαστείτε ή να διαγράψετε έγγραφα στο MongoDB Compass.

Προβολή εγγράφων

Το MongoDB Compass προσφέρει τρεις διαφορετικές προβολές για την προβολή του περιεχομένου ενός εγγράφου:

  • σε μορφή λίστας
  • στην επισκόπηση JSON
  • ως πίνακας

Απλά επιλέξτε την επιθυμητή επιλογή στην επάνω γραμμή και θα τη βρείτε δίπλα στο VIEW.

Note

Για να μπορείτε να επεξεργάζεστε και να διαγράφετε έγγραφα, χρειάζεστε την πλήρη έκδοση ή την απομονωμένη έκδοση του MongoDB Compass. Δεν μπορείτε να επεξεργαστείτε ή να διαγράψετε έγγραφα στην έκδοση μόνο για ανάγνωση.

Επεξεργασία εγγράφων

Αν θέλετε να επεξεργαστείτε ένα έγγραφο, κάντε τα εξής:

  1. Ανοίξτε το έγγραφο που θέλετε να επεξεργαστείτε.
  2. Κάντε κλικ στο εικονίδιο με το μολύβι στην επάνω δεξιά γωνία.
  3. Τώρα επιλέξτε την περιοχή που θέλετε να αλλάξετε.
  4. Όταν τελειώσετε, κάντε κλικ στο κουμπί ΕΝΗΜΕΡΩΣΗ.

Διαγραφή εγγράφων

Είναι επίσης εύκολο να διαγράψετε ένα έγγραφο στο MongoDB Compass:

  1. Ανοίξτε το έγγραφο που θέλετε να διαγράψετε.
  2. Βεβαιωθείτε ότι δεν χρειάζεστε πλέον το έγγραφο.
  3. Κάντε κλικ στο εικονίδιο του κάδου ανακύκλωσης στην επάνω δεξιά γωνία για να το διαγράψετε.
Tip

Το MongoDB Compass προσφέρει μια απλή λειτουργία αναζήτησης (γραμμή αναζήτησης) για ερωτήματα σε συγκεκριμένες συλλογές. Σας δείχνουμε πώς να δημιουργείτε πιο σύνθετα ερωτήματα στο άρθρο μας σχετικά με τη δημιουργία ερωτημάτων MongoDB.

08f52149459ff4a0108e2571f8eb081d

Go to Main Menu