Hvad er grundlæggende MongoDB-kommandoer og hvordan man bruger dem?



MongoDB som platform leveres med mange kommandoer. Læs videre for at vide om de mest almindelige kommandoer på denne platform, og hvordan du kan gøre brug af den samme.

MongoDB trender lige nu. Fra startups i mindre skala, hele vejen til store organisationer, er alle begyndt at bruge det, hvilket gør denne platform værd at udforske. Hvis du er ny i verden af og stadig får fat i at bruge det, er denne artikel noget for dig.I denne artikel deler vi de mest populære MongoDB-kommandoer, du kan bruge på denne platform for at gøre dit liv lettere og din kodningsproces meget mere effektiv.

Før vi deler de mest populære kommandoer fra MongoDB, er her en lille introduktion til platformen.





Hvad er MongoDB?

MongoDB er en open source relationsdatabasehåndteringssystem der blev først introduceret i år 2009. Det deler mange funktioner med MySQL og bringer til bordet nye forbedringer og yderligere funktioner, der bidrager til dets udbredte popularitet.

Nogle af de virksomheder, der bruger MongoDb som deres primære ressource, inkluderer HootSuite, Sony og Zendesk for blot at nævne nogle få.



Grundlæggende kommandoer fra MongoDB

  1. Mongo : Dette er en af ​​de mest almindelige kommandoer, der bruges i MongoDB. Når det bruges, beder du platformen om at oprette forbindelse til localhost på standardport 27017.

  2. Mongo / : Denne kommando bruges, når du vil have platformen til at oprette forbindelse til en bestemt database. Et eksempel på denne kommando i aktion kan være, mongo 10.121.65.58/mydb.

  3. Mongo –host –port : Hvis du vil oprette forbindelse til en ekstern vært ved hjælp af en bestemt port, skal du bruge denne kommando. Et eksempel på denne kommando i aktion kan være, mongo –host 10.121.65.23 –port 23020.



  4. brug : Hvis du på et hvilket som helst tidspunkt skal skifte mellem eksisterende databaser, skal du bruge denne kommando. Eksempel, brug mydb.

  5. Db : Hvis du har brug for at se den aktuelle database, du bruger, skal du bruge denne kommando.

    hvordan man får array længde i javascript
  6. Hjælp : I lighed med andre platforme leveres MongoDB også med et indbygget hjælpevindue, og kør denne kommando for at kunne bruge den. Eksempel, hjælp

  7. belastning() : Hvis du har brug for at udføre eller køre en Brug denne kommando til enhver tid. Eksempel, indlæs (myscript.js).

  8. db.help () : Hvis du har brug for hjælp til at bruge Db-metoder, kan du bruge denne kommando. Eksempel, db.help ().

  9. db.mycol.help () : Hvis du har brug for hjælp til at bruge en samling, skal du bruge denne kommando. Eksempel, db.mycol.help ().

Vis kommandoer

Nu hvor du er opmærksom på de grundlæggende kommandoer, du kan bruge i MongoDB, er her nogle af de mest populære showkommandoer.

  1. Vis samlinger : Hvis du har brug for at se alle samlingerne i den aktuelle database, skal du bruge denne kommando. Eksempel: Vis samlinger.

  2. vis dbs : Brug denne kommando midt i programmeringen, hvis du har brug for at se den aktuelle database, der bruges. Eksempel: vis dbs.

  3. vise roller : Inden for hver database er der forskellige roller. Brug denne kommando for at se alle disse roller. Eksempel: Vis roller.

  4. j Vis brugere : På ethvert tidspunkt kan der være flere brugere i enhver database. Brug denne kommando for at se alle disse brugere. For eksempel: Vis brugere.

CRUD-operationer

CRUD i MongoDB er det brede accepterede akronym for Opret, Læs, Opdater og Slet. Som du ved, kan læse- og skriveoperationer udføres samtidigt på MongoDB-platformen, og for at opnå det skal du bruge følgende kommandoer.

  1. db.collection.insertMany ([,,…]) : Hvis du har brug for at indsætte flere dokumenter i en allerede eksisterende samling, skal du bruge denne kommando. Eksempel, 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 () : Hvis du har brug for at indsætte et enkelt nyt dokument i en allerede eksisterende samling, skal du bruge denne kommando. Eksempel, db.books.insert ({“isbn”: 9780060859749, “title”: “After Alice: A Novel”, “author”: “Gregory Maguire”, “category”: “Fiction”, “year”: 2016} ).

  3. db.collection.find () : Hvis du har brug for at finde et bestemt dokument i en samling ved hjælp af en feltværdibetingelse, skal du bruge denne kommando. Eksempel, db.books.find ({“title”: ”Treasure Island”}).

  4. db.collection.find () : Hvis du har brug for at finde alle dokumenterne i en allerede eksisterende samling, så brug denne kommando. Eksempel, db.books.find ().

  5. db.collection.findOne (,) : Hvis du har brug for at finde det første dokument, der matcher den forespørgsel, du har givet, så brug denne kommando. Eksempel: db.books.findOne ({}, {_id: false}).

  6. db.collection.find (,) : Hvis du har brug for at finde nogle specifikke felter i et dokument i en samling, kan du gøre brug af denne kommando. Eksempel: db.books.find ({“title”: ”Treasure Island”}, {title: true, category: true, _id: false}).

    hvad er forekomster i java
  7. db.collection.update (,) : Hvis du har brug for at fjerne visse i et eksisterende dokument, ved at matche en forespørgsel, kan du gøre brug af denne kommando. Eksempel: db.books.update ({title: “Treasure Island”}, {$ unset: {category: ””}}).

  8. db.collection.update (,) : Hvis du har brug for at opdatere nogle specifikke felter i et dokument, der matcher den givne forespørgsel, så brug denne kommando. Eksempel: db.books.update ({title: 'Treasure Island'}, {$ set: {category: 'Adventure Fiction'}}).

  9. db.collection.remove (, {justOne: true}) : Hvis du i en bestemt situation skal slette et enkelt dokument, der matcher din forespørgsel, skal du bruge denne kommando. Eksempel: db.books.remove ({title: ”Treasure Island”}, {justOne: true}).

  10. db.collection.update (,, {multi: true}) : Hvis du har brug for at slette visse felter i alle de dokumenter, der matcher din forespørgsel, skal du bruge denne kommando. Eksempel: db.books.update ({category: “Fiction”}, {$ unset: {category: ””}}, {multi: true}).

  11. db.collection.remove ({}) : Hvis du har brug for at slette alle dokumenter i en samling, uanset om de matcher din forespørgsel eller ej, skal du bruge denne kommando. Eksempel: db.books.remove ({}).

  12. db.collection.remove () : Hvis du har brug for at slette alle de dokumenter, der matcher en bestemt forespørgsel, så brug denne kommando. Eksempel: db.books.remove ({“category”: ”Fiction”}).

Konklusion

I lighed med andre relationsdatabasehåndteringssystemer indeholder MongoDB også mange kommandoer, der er nyttige i den daglige brug. Afhængigt af din brugstilfælde skal du benytte en eller alle af de kommandoer, der er delt ovenfor.

Har du et spørgsmål til os? Nævn dem i kommentarfeltet, så vender vi tilbage til dig.