Τι είναι ένα connection string MongoDB;

Ένα connection string MongoDB είναι το URI που χρησιμοποιεί ο κώδικας της εφαρμογής για να συνδεθεί σε έναν server ή cluster MongoDB. Μπορεί να περιλαμβάνει ονόματα host, port, στοιχεία ελέγχου ταυτότητας, ρυθμίσεις replica set και επιλογές ερωτήματος.

Η μορφή του URI έχει σημασία, επειδή η ίδια βάση δεδομένων μπορεί να απαιτεί διαφορετικό τρόπο σύνδεσης, ανάλογα με το αν χρησιμοποιεί έναν τυπικό server, ένα replica set ή μια εγγραφή SRV.

Περιγραφή εργαλείου

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

Είναι χρήσιμο όταν θέλετε ένα connection string χωρίς να συντάξετε χειροκίνητα τη σύνταξη του URI.

Παραδείγματα

Συνηθισμένα αποτελέσματα:

  • Τυπικό URI mongodb:// για σύνδεση με host και port
  • URI mongodb+srv:// για cluster που βασίζεται σε SRV
  • Connection string με replica set και προσαρμοσμένες επιλογές ερωτήματος

Δυνατότητες

  • Δημιουργία URI: Δημιουργεί ένα έγκυρο connection string MongoDB από δομημένες εισόδους
  • Υποστήριξη SRV: Μεταβαίνει στο σχήμα τύπου SRV όταν απαιτείται
  • Προαιρετικές σημαίες: Υποστηρίζει TLS, απευθείας σύνδεση, επαναλήψεις εγγραφών και προσαρμοσμένες παραμέτρους ερωτήματος

Υποστηριζόμενες μορφές

  • mongodb://
  • mongodb+srv://

Περιορισμοί

  • Απαιτούνται τουλάχιστον ένας host και ένα όνομα βάσης δεδομένων.
  • Η λειτουργία SRV αγνοεί το πεδίο port.
  • Το TLS απενεργοποιείται αυτόματα όταν επιλέγεται η λειτουργία SRV.