Τρόπος λήψης και εγκατάστασης MongoDB on Windows και Cloud

⚡ Έξυπνη Σύνοψη

Τρόπος λήψης και εγκατάστασης MongoDB on Windows και το Cloud εξηγούνται ως ένας πλήρης οδηγός εγκατάστασης. Αυτός ο πόρος καλύπτει την εγκατάσταση MongoDB Διακομιστής Κοινότητας σε Windows, JavaΓραφή, Pythonκαι προγράμματα οδήγησης Ruby, MongoDB Compass, διαμόρφωση με εισαγωγή και εξαγωγή, ένα αρχείο διαμόρφωσης και ανάπτυξη MongoDB Άτλας στο σύννεφο.

  • 🪟 Windows Εγκατάσταση: Κατεβάστε τον Community Server 64-bit και εκτελέστε το πρόγραμμα εγκατάστασης MSI.
  • 🔌 Οι οδηγοί: JavaΤο σενάριο αποστέλλεται ενσωματωμένο. Προσθέστε Python (pymongo) και οδηγοί Ruby (mongo).
  • 🧭 Πυξίδα: εγκαταστήστε το MongoDB Compass Γραφικό περιβάλλον χρήστη (GUI) για οπτική διαχείριση βάσεων δεδομένων.
  • ⚙️ Διαμόρφωση: Ορίστε τον κατάλογο δεδομένων, εισαγάγετε/εξαγάγετε CSV και χρησιμοποιήστε ένα αρχείο ρυθμίσεων.
  • ☁️ Cloud: Ανάπτυξη MongoDB Άτλας στο AWS, Google CloudΤο HIFU, ή Υψηλής Έντασης Εστιασμένος Υπέρηχος, στοχεύει επίσης στο πρόσωπο και τον λαιμό. Προσφέρει θεραπεία σε γρήγορες εκπομπές, γεγονός που κάνει τις συνεδρίες θεραπείας συντομότερες. Azure και συνδέστε έναν πελάτη.

Τρόπος λήψης και εγκατάστασης MongoDB

Οι εγκαταστάτες για MongoDB είναι διαθέσιμα τόσο σε μορφή 32-bit όσο και σε 64-bit. Τα προγράμματα εγκατάστασης 32-bit είναι κατάλληλα για περιβάλλοντα ανάπτυξης και δοκιμών. Αλλά για περιβάλλοντα παραγωγής θα πρέπει να χρησιμοποιήσετε τα προγράμματα εγκατάστασης 64-bit. Διαφορετικά, μπορεί να έχετε περιορισμούς στην ποσότητα δεδομένων που μπορούν να αποθηκευτούν εντός MongoDBΣυνιστάται να χρησιμοποιείτε πάντα την σταθερή έκδοση για περιβάλλοντα παραγωγής.

Τρόπος λήψης και εγκατάστασης MongoDB on Windows

Τα παρακάτω βήματα μπορούν να χρησιμοποιηθούν για λήψη και εγκατάσταση MongoDB on Windows 10:

Βήμα 1) Λήψη MongoDB Διακομιστή της Κοινότητας

Πηγαίνετε στο σύνδεσμος και να κατεβάσετε MongoDB Διακομιστής Κοινότητας. Θα εγκαταστήσουμε την έκδοση 64-bit για Windows.

Λήψη & Εγκατάσταση MongoDB on Windows

Βήμα 2) Κάντε κλικ στο Setup

Μόλις ολοκληρωθεί η λήψη, ανοίξτε το αρχείο msi. Κάντε κλικ στο κουμπί Επόμενο στην οθόνη εκκίνησης.

Λήψη & Εγκατάσταση MongoDB on Windows

Βήμα 3) Αποδεχτείτε την Άδεια Χρήσης Τελικού Χρήστη

  1. Αποδεχτείτε την Άδεια Χρήσης Τελικού Χρήστη.
  2. Κάντε κλικ στο κουμπί Επόμενο.

Λήψη & Εγκατάσταση MongoDB on Windows

Βήμα 4) Κάντε κλικ στο κουμπί «Ολοκλήρωση»

Κάντε κλικ στο κουμπί «Ολοκλήρωση» για να εγκαταστήσετε όλα τα στοιχεία. Η προσαρμοσμένη επιλογή μπορεί να χρησιμοποιηθεί για την εγκατάσταση επιλεγμένων στοιχείων ή αν θέλετε να αλλάξετε την τοποθεσία της εγκατάστασης.

Λήψη & Εγκατάσταση MongoDB on Windows

Βήμα 5) Διαμόρφωση υπηρεσίας

  1. Επιλέξτε «Εκτέλεση υπηρεσίας ως χρήστης υπηρεσίας δικτύου». Σημειώστε τον κατάλογο δεδομένων. Θα τον χρειαστούμε αργότερα.
  2. Κάντε κλικ στο κουμπί Επόμενο.

Λήψη & Εγκατάσταση MongoDB on Windows

Βήμα 6) Ξεκινήστε τη διαδικασία εγκατάστασης

Κάντε κλικ στο κουμπί Εγκατάσταση για να ξεκινήσει η εγκατάσταση.

Λήψη & Εγκατάσταση MongoDB on Windows

Βήμα 7) Κάντε κλικ στο κουμπί Επόμενο μόλις ολοκληρώσετε

Η εγκατάσταση ξεκινά. Κάντε κλικ στο κουμπί Επόμενο μόλις ολοκληρωθεί.

Λήψη & Εγκατάσταση MongoDB on Windows

Βήμα 8) Κάντε κλικ στο κουμπί Τέλος

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

Λήψη & Εγκατάσταση MongoDB on Windows

Γεια σου κόσμο MongoDB: JavaΠρόγραμμα οδήγησης σεναρίου

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

Ο οδηγός για JavaΓραφή βγαίνει από το κουτί. Ο MongoDB κέλυφος που χρησιμοποιείται για να λειτουργήσει με το MongoDB η βάση δεδομένων είναι στην πραγματικότητα μια JavaΚέλυφος σεναρίου. Για να αποκτήσετε πρόσβαση σε αυτό:

Βήμα 1) Μεταβείτε στο "C:\Program Files\"MongoDB\Server\4.0\bin" και κάντε διπλό κλικ στο mongo.exe. Εναλλακτικά, μπορείτε επίσης να κάνετε κλικ στο MongoDB στοιχείο επιφάνειας εργασίας.

Γεια σου κόσμο MongoDB: JavaΠρόγραμμα οδήγησης σεναρίου

Βήμα 2) Εισάγετε το ακόλουθο πρόγραμμα στο κέλυφος:

var myMessage='Hello World';
printjson(myMessage);

Γεια σου κόσμο MongoDB: JavaΠρόγραμμα οδήγησης σεναρίου

Code Επεξήγηση:

  1. Απλώς δηλώνουμε ένα απλό JavaΜεταβλητή σεναρίου για την αποθήκευση μιας συμβολοσειράς με το όνομα 'Hello World'.
  2. Χρησιμοποιούμε τη μέθοδο printjson για να εκτυπώσουμε τη μεταβλητή στην οθόνη.

εγκαταστήστε Python Οδηγός

Βήμα 1) Βεβαιωθείτε Python είναι εγκατεστημένο στο σύστημα.

Βήμα 2) Εγκαταστήστε τα προγράμματα οδήγησης που σχετίζονται με το mongo εκδίδοντας την παρακάτω εντολή:

pip install pymongo

Εγκαταστήστε το πρόγραμμα οδήγησης Ruby

Βήμα 1) Βεβαιωθείτε ότι το Ruby είναι εγκατεστημένο στο σύστημα.

Βήμα 2) Βεβαιωθείτε ότι το gems ενημερώνεται εκδίδοντας την εντολή:

gem update --system

Βήμα 3) Εγκαταστήστε τα προγράμματα οδήγησης που σχετίζονται με το mongo εκδίδοντας την παρακάτω εντολή:

gem install mongo

εγκαταστήστε MongoDB Compass - MongoDB Εργαλείο διαχείρισης

Υπάρχουν εργαλεία στην αγορά που είναι διαθέσιμα για διαχείριση MongoDB. Ένα τέτοιο μη εμπορικό εργαλείο είναι MongoDB CompassΜερικά από τα χαρακτηριστικά του Compass δίνονται παρακάτω:

  1. Πλήρης ισχύς του κελύφους Mongo
  2. Πολλαπλά κοχύλια
  3. Πολλαπλά αποτελέσματα

Βήμα 1) Πηγαίνετε στο σύνδεσμος και κάντε κλικ στο κουμπί λήψης.

εγκαταστήστε MongoDB Compass

Βήμα 2) Εισαγάγετε τα στοιχεία στο αναδυόμενο παράθυρο και κάντε κλικ στην υποβολή.

εγκαταστήστε MongoDB Compass

Βήμα 3) Double κάντε κλικ στο αρχείο που έχετε κατεβάσει.

εγκαταστήστε MongoDB Compass

Βήμα 4) Η εγκατάσταση θα ξεκινήσει αυτόματα.

εγκαταστήστε MongoDB Compass

Βήμα 5) Το Compass θα ξεκινήσει με μια οθόνη υποδοχής.

εγκαταστήστε MongoDB Compass

Βήμα 6) Διατηρήστε τις ρυθμίσεις απορρήτου ως προεπιλογές και κάντε κλικ στην επιλογή "Έναρξη χρήσης της πυξίδας".

εγκαταστήστε MongoDB Compass

Βήμα 7) Θα δείτε την αρχική οθόνη με μια λίστα με τις τρέχουσες βάσεις δεδομένων.

εγκαταστήστε MongoDB Compass

MongoDB Διαμόρφωση, Εισαγωγή και Εξαγωγή

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

MongoDB Διαμόρφωση, Εισαγωγή και Εξαγωγή

Η παραπάνω εντολή 'md \data\db' δημιουργεί έναν κατάλογο που ονομάζεται \data\db στην τρέχουσα τοποθεσία σας. MongoDB θα δημιουργήσει αυτόματα τις βάσεις δεδομένων σε αυτήν τη θέση, επειδή αυτή είναι η προεπιλεγμένη τοποθεσία για MongoDB για να αποθηκεύσει τις πληροφορίες του. Απλώς διασφαλίζουμε ότι ο κατάλογος είναι παρών, έτσι ώστε MongoDB μπορεί να το βρει όταν ξεκινήσει.

Η εισαγωγή δεδομένων σε MongoDB γίνεται χρησιμοποιώντας την εντολή "mongoimport". Το παρακάτω παράδειγμα δείχνει πώς μπορεί να γίνει αυτό.

Βήμα 1) Δημιουργήστε ένα αρχείο CSV με το όνομα data.csv και τοποθετήστε τα ακόλουθα δεδομένα σε αυτό:

Employeeid,EmployeeName
1,Guru99
2,Mohan
3,Smith

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

Βήμα 2) Εκτελέστε την εντολή mongoimport.

MongoDB Διαμόρφωση, Εισαγωγή και Εξαγωγή

Code Επεξήγηση:

  1. Καθορίζουμε την επιλογή db για να πούμε σε ποια βάση δεδομένων θα πρέπει να εισαχθούν τα δεδομένα.
  2. Η επιλογή τύπου είναι να καθορίσετε ότι εισάγουμε ένα αρχείο csv.
  3. Να θυμάστε ότι η πρώτη γραμμή ονομάζεται γραμμή κεφαλίδας, η οποία θα γίνει τα ονόματα πεδίων της συλλογής. Γι' αυτό καθορίζουμε την επιλογή –headerline. Και στη συνέχεια καθορίζουμε το αρχείο data.csv.

Παραγωγή

MongoDB Διαμόρφωση, Εισαγωγή και Εξαγωγή

Η έξοδος δείχνει ξεκάθαρα ότι εισήχθησαν 3 έγγραφα MongoDB.

Εξαγωγή MongoDB γίνεται χρησιμοποιώντας την εντολή mongoexport.

MongoDB Διαμόρφωση, Εισαγωγή και Εξαγωγή

Code Επεξήγηση:

  1. Καθορίζουμε την επιλογή db για να πούμε από ποια βάση δεδομένων θα πρέπει να εξαχθούν τα δεδομένα.
  2. Καθορίζουμε την επιλογή συλλογής για να πούμε ποια συλλογή θα χρησιμοποιηθεί.
  3. Η τρίτη επιλογή είναι να καθορίσουμε ότι θέλουμε να εξάγουμε σε αρχείο csv.
  4. Το τέταρτο είναι να καθορίσετε ποια πεδία της συλλογής θα πρέπει να εξαχθούν.
  5. Η επιλογή –out καθορίζει το όνομα του αρχείου csv προς εξαγωγή των δεδομένων.

Παραγωγή

MongoDB Διαμόρφωση, Εισαγωγή και Εξαγωγή

Η έξοδος δείχνει ξεκάθαρα ότι 3 εγγραφές εξήχθησαν από MongoDB.

Διαμόρφωση MongoDB διακομιστή με αρχείο ρυθμίσεων

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

Βήμα 1) Δημιουργήστε ένα αρχείο με όνομα "mongod.conf" και αποθηκεύστε τις παρακάτω πληροφορίες στο αρχείο.

Διαμόρφωση MongoDB Διακομιστής με αρχείο διαμόρφωσης

  1. Η πρώτη γραμμή του αρχείου καθορίζει ότι θέλουμε να προσθέσουμε ρυθμίσεις για το αρχείο καταγραφής συστήματος, δηλαδή εκεί που πηγαίνουν οι πληροφορίες σχετικά με τις ενέργειες του διακομιστή, σε ένα προσαρμοσμένο αρχείο καταγραφής.
  2. Η δεύτερη επιλογή είναι να αναφέρετε ότι η τοποθεσία θα είναι αρχείο.
  3. Αυτό αναφέρει την τοποθεσία του αρχείου καταγραφής.
  4. Το logAppend: "true" σημαίνει ότι διασφαλίζετε ότι οι πληροφορίες καταγραφής συνεχίζουν να προστίθενται στο αρχείο καταγραφής. Εάν βάλετε την τιμή ως "false", τότε το αρχείο θα διαγραφόταν και θα δημιουργηθεί νέο κάθε φορά που ο διακομιστής ξεκινά ξανά.

Βήμα 2) Ξεκινήστε τη διεργασία του διακομιστή mongod και καθορίστε το παραπάνω αρχείο διαμόρφωσης που δημιουργήθηκε ως παράμετρο. Παρακάτω εμφανίζεται ένα στιγμιότυπο οθόνης για το πώς μπορεί να γίνει αυτό.

Διαμόρφωση MongoDB Διακομιστής με αρχείο διαμόρφωσης

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

Διαμόρφωση MongoDB Διακομιστής με αρχείο διαμόρφωσης

Πώς να εγκαταστήσετε MongoDB στο Cloud (AWS, Google, Azure)

Δεν χρειάζεται να εγκαταστήσετε το MongoDB διακομιστή και να τον διαμορφώσετε. Μπορείτε να αναπτύξετε ένα MongoDB Διακομιστής Atlas στο cloud σε πλατφόρμες όπως το AWS, Google Cloudκαι Azureκαι συνδεθείτε στην παρουσία χρησιμοποιώντας έναν πελάτη. Παρακάτω παρατίθενται τα λεπτομερή βήματα:

Βήμα 1) Πηγαίνετε στο σύνδεσμος.

  1. Εισαγάγετε Προσωπικά Στοιχεία
  2. Συμφωνείτε με τους όρους
  3. Κάντε κλικ στο κουμπί «Ξεκινήστε δωρεάν»

εγκαταστήστε MongoDB στο Cloud

Βήμα 2) Κάντε κλικ στην επιλογή «Δημιουργία του πρώτου μου συμπλέγματος».

εγκαταστήστε MongoDB στο Cloud

Βήμα 3) Μπορείτε να επιλέξετε μεταξύ AWS, Google Cloudκαι Azure ως πάροχο cloud. Σε αυτό το σεμινάριο, θα χρησιμοποιήσουμε το AWS, το οποίο έχει οριστεί από προεπιλογή. Μην κάνετε άλλες αλλαγές στη σελίδα και κάντε κλικ στην επιλογή "Δημιουργία" Cluster".

εγκαταστήστε MongoDB στο Cloud

Βήμα 4) Cluster η δημιουργία απαιτεί κάποιο χρόνο.

εγκαταστήστε MongoDB στο Cloud

Βήμα 5) Μετά από λίγο καιρό θα δείτε το cluster έτοιμο.

εγκαταστήστε MongoDB στο Cloud

Βήμα 6) Κάντε κλικ στην επιλογή Ασφάλεια > Προσθήκη νέου χρήστη.

εγκαταστήστε MongoDB στο Cloud

Βήμα 7) Στην επόμενη οθόνη:

  1. Εισαγάγετε τα διαπιστευτήρια χρήστη
  2. Εκχώρηση προνομίων
  3. Κάντε κλικ στο κουμπί Προσθήκη χρήστη

εγκαταστήστε MongoDB στο Cloud

Βήμα 8) Στον πίνακα ελέγχου, κάντε κλικ στο κουμπί σύνδεσης.

  1. Λίστα λευκών στη σύνδεσή σας IP
  2. Επιλέξτε τη μέθοδο σύνδεσης

εγκαταστήστε MongoDB στο Cloud

Βήμα 9) Επιλέξτε την επιθυμητή μέθοδο σύνδεσης για να συνδεθείτε στο MongoDB διακομιστή.

εγκαταστήστε MongoDB στο Cloud

Συχνές Ερωτήσεις

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

Ναί. MongoDB Το Atlas περιλαμβάνει ενσωματώσεις Atlas Vector Search και AI που σας επιτρέπουν να δημιουργείτε εφαρμογές σημασιολογικής αναζήτησης και δημιουργίας με επαυξημένη ανάκτηση. Αποθηκεύει ενσωματώσεις μαζί με έγγραφα, εξαλείφοντας την ανάγκη για ξεχωριστή βάση δεδομένων διανυσματικών δεδομένων.

Ναί. MongoDB Ο Community Server είναι δωρεάν και ανοιχτού κώδικα για Windows, macOSκαι Linux. MongoDB Το Atlas παρέχει επίσης μια δωρεάν βαθμίδα cloud, ενώ η έκδοση Enterprise προσθέτει προηγμένες λειτουργίες και υποστήριξη επί πληρωμή.

Ο Community Server εγκαθίσταται και διαχειρίζεται στον δικό σας υπολογιστή ή διακομιστή. Το Atlas είναι μια πλήρως διαχειριζόμενη υπηρεσία cloud που χειρίζεται την εγκατάσταση, την κλιμάκωση, τα αντίγραφα ασφαλείας και την ασφάλεια στο AWS, Google CloudΤο HIFU, ή Υψηλής Έντασης Εστιασμένος Υπέρηχος, στοχεύει επίσης στο πρόσωπο και τον λαιμό. Προσφέρει θεραπεία σε γρήγορες εκπομπές, γεγονός που κάνει τις συνεδρίες θεραπείας συντομότερες. Azure.

Συνοψίστε αυτήν την ανάρτηση με: