Ποιες είναι οι βασικές εντολές MongoDB και πώς να τις χρησιμοποιήσετε;



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

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

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





Τι είναι το MongoDB;

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

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



Βασικές εντολές του MongoDB

  1. Μόνγκο : Αυτή είναι μια από τις πιο κοινές εντολές που χρησιμοποιούνται στο MongoDB. Όταν χρησιμοποιείται, ζητάτε από την πλατφόρμα να συνδεθεί στο localhost στην προεπιλεγμένη θύρα 27017.

  2. Μόνγκο / : Αυτή η εντολή χρησιμοποιείται όταν θέλετε η πλατφόρμα να συνδεθεί σε μια συγκεκριμένη βάση δεδομένων. Ένα παράδειγμα αυτής της εντολής σε δράση μπορεί να είναι, mongo 10.121.65.58/mydb.

  3. Mongo –host –port : Εάν θέλετε να συνδεθείτε σε έναν απομακρυσμένο κεντρικό υπολογιστή χρησιμοποιώντας μια καθορισμένη θύρα, τότε πρέπει να χρησιμοποιήσετε αυτήν την εντολή. Ένα παράδειγμα αυτής της εντολής σε δράση μπορεί να είναι, mongo –host 10.121.65.23 –port 23020.



  4. χρήση : Εάν οποιαδήποτε στιγμή, πρέπει να κάνετε εναλλαγή μεταξύ των υπαρχουσών βάσεων δεδομένων, χρησιμοποιήστε αυτήν την εντολή. Παράδειγμα, χρησιμοποιήστε το mydb.

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

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

  7. φορτώνω() : Εάν πρέπει να εκτελέσετε ή να εκτελέσετε ένα ανά πάσα στιγμή, χρησιμοποιήστε αυτήν την εντολή. Παράδειγμα, φόρτωση (myscript.js).

  8. db.help () : Εάν χρειάζεστε βοήθεια με τη χρήση μεθόδων Db, τότε μπορείτε να χρησιμοποιήσετε αυτήν την εντολή. Παράδειγμα, db.help ().

  9. db.mycol.help () : Εάν χρειάζεστε βοήθεια για τη συλλογή, τότε χρησιμοποιείτε αυτήν την εντολή. Παράδειγμα, db.mycol.help ().

Εμφάνιση εντολών

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

  1. εμφάνιση συλλογών : Εάν πρέπει να δείτε όλες τις συλλογές στην τρέχουσα βάση δεδομένων, χρησιμοποιήστε αυτήν την εντολή. Παράδειγμα: εμφάνιση συλλογών.

  2. εμφάνιση dbs : Κατά τη διάρκεια του προγραμματισμού, εάν πρέπει να δείτε την τρέχουσα βάση δεδομένων που χρησιμοποιείται, χρησιμοποιήστε αυτήν την εντολή. Παράδειγμα: εμφάνιση dbs.

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

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

Λειτουργίες CRUD

Το CRUD στο MongoDB είναι το ευρέως αποδεκτό αρκτικόλεξο για δημιουργία, ανάγνωση, ενημέρωση και διαγραφή. Όπως γνωρίζετε, οι εργασίες ανάγνωσης και εγγραφής μπορούν να εκτελεστούν ταυτόχρονα στην πλατφόρμα MongoDB και για να το επιτύχετε, χρησιμοποιήστε τις ακόλουθες εντολές.

ξεκινώντας με το οπτικό στούντιο
  1. db.collection.insertMany ([,,…]) : Εάν πρέπει να εισαγάγετε πολλά έγγραφα σε μια ήδη υπάρχουσα συλλογή, χρησιμοποιήστε αυτήν την εντολή. Παράδειγμα, db.books.insertMany ([{'isbn': 9780198321668, 'title': 'Romeo and Juliet', 'author': 'William Shakespeare', 'category': 'Tragedy', 'year': 2008}, {'Isbn': 9781505297409, 'title': 'Treasure Island', 'author': 'Robert Louis Stevenson', 'category': 'Fiction', 'year': 2014}]).

  2. db.collection.insert () : Εάν πρέπει να εισαγάγετε ένα νέο έγγραφο σε μια ήδη υπάρχουσα συλλογή, χρησιμοποιήστε αυτήν την εντολή. Παράδειγμα, db.books.insert ({'isbn': 9780060859749, 'title': 'After Alice: A Novel', 'author': 'Gregory Maguire', 'category': 'Fiction', 'year': 2016} ).

  3. db.collection.find () : Εάν πρέπει να βρείτε ένα συγκεκριμένο έγγραφο σε μια συλλογή χρησιμοποιώντας μια συνθήκη τιμής πεδίου, χρησιμοποιήστε αυτήν την εντολή. Παράδειγμα, db.books.find ({'title': 'Treasure Island'}).

  4. db.collection.find () : Εάν πρέπει να βρείτε όλα τα έγγραφα σε μια ήδη υπάρχουσα συλλογή, χρησιμοποιήστε αυτήν την εντολή. Παράδειγμα, db.books.find ().

  5. db.collection.findOne (,) : Εάν πρέπει να βρείτε το πρώτο έγγραφο που ταιριάζει με το ερώτημα που έχετε δώσει, χρησιμοποιήστε αυτήν την εντολή. Παράδειγμα: db.books.findOne ({}, {_id: false}).

  6. db.collection.find (,) : Εάν πρέπει να βρείτε συγκεκριμένα πεδία ενός εγγράφου σε μια συλλογή, τότε μπορείτε να χρησιμοποιήσετε αυτήν την εντολή. Παράδειγμα: db.books.find ({'title': 'Treasure Island'}, {τίτλος: true, κατηγορία: true, _id: false}).

  7. db.collection.update (,) : Εάν πρέπει να αφαιρέσετε ορισμένα από ένα υπάρχον έγγραφο, αντιστοιχίζοντας ένα ερώτημα, τότε μπορείτε να χρησιμοποιήσετε αυτήν την εντολή. Παράδειγμα: db.books.update ({τίτλος: 'Treasure Island'}, {$ unset: {category: ''}}).

  8. db.collection.update (,) : Εάν πρέπει να ενημερώσετε ορισμένα συγκεκριμένα πεδία ενός εγγράφου που ταιριάζουν με το δεδομένο ερώτημα, χρησιμοποιήστε αυτήν την εντολή. Παράδειγμα: db.books.update ({τίτλος: 'Treasure Island'}, {$ set: {category: 'Adventure Fiction'}}).

  9. db.collection.remove (, {justOne: true}) : Εάν σε μια συγκεκριμένη κατάσταση, πρέπει να διαγράψετε ένα μόνο έγγραφο που ταιριάζει με το ερώτημά σας και, στη συνέχεια, χρησιμοποιήστε αυτήν την εντολή. Παράδειγμα: db.books.remove ({τίτλος: 'Treasure Island'}, {justOne: true}).

  10. db.collection.update (,, {multi: true}) : Εάν πρέπει να διαγράψετε ορισμένα πεδία όλων των εγγράφων που ταιριάζουν με το ερώτημά σας, χρησιμοποιήστε αυτήν την εντολή. Παράδειγμα: db.books.update ({κατηγορία: 'Fiction'}, {$ unset: {category: ''}}, {multi: true}).

  11. db.collection.remove ({}) : Εάν πρέπει να διαγράψετε όλα τα έγγραφα σε μια συλλογή, ανεξάρτητα από το αν ταιριάζουν με το ερώτημά σας ή όχι, χρησιμοποιήστε αυτήν την εντολή. Παράδειγμα: db.books.remove ({}).

  12. db.collection.remove () : Εάν πρέπει να διαγράψετε όλα τα έγγραφα που ταιριάζουν με ένα συγκεκριμένο ερώτημα, χρησιμοποιήστε αυτήν την εντολή. Παράδειγμα: db.books.remove ({'category': 'Fiction'}).

συμπέρασμα

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

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