sql >> Database teknologi >  >> NoSQL >> MongoDB

Sådan får du adgang til MongoDB

Du kan få adgang til MongoDB via MongoDB Shell eller fra dit programmeringsmiljø ved hjælp af en MongoDB-driver.

Når du har startet en MongoDB-instans (dvs. ved at bruge mongod kommando), kan du nu oprette forbindelse til den instans og begynde at arbejde med MongoDB.

Du kan bruge din computers terminal eller kommandoprompt til at forbinde og køre kommandoer direkte fra MongoDB Shell.

Du kan også oprette forbindelse til en kørende MongoDB-instans via dit programmeringsmiljø ved at bruge en MongoDB-driver.

MongoDB Shell ( mongo )

Gennem hele denne vejledning vil vi bruge MongoDB Shell (kaldet mongo ) for at oprette forbindelse til vores kørende MongoDB-instans.

mongoen shell er en interaktiv JavaScript-grænseflade til MongoDB, og den er inkluderet i MongoDB-pakken. Du kan bruge mongo-skallen til at forespørge og opdatere data samt udføre administrative funktioner.

MongoDB Shell er placeret på samme sted som de andre binære filer. Så for at køre det skal du åbne et nyt Terminal/Kommandoprompt-vindue og indtaste mongo (Linux/Mac) eller mongo.exe (Windows).

Dette forudsætter, at stien er blevet tilføjet til din PATH. Hvis det ikke er tilfældet, skal du angive den fulde sti.

Sørg for at lade mongod-processen stå åben i sit eget terminal-/kommandovindue. Ovenstående kommandoer skal indtastes i et andet terminal-/kommandovindue end det, som mongod-processen blev startet i.

Opret forbindelse fra dit programmeringsmiljø

Du kan også oprette forbindelse til MongoDB fra dit programmeringsmiljø.

MongoDB-webstedet vedligeholder en liste over MongoDB-drivere, der kan bruges til at oprette forbindelse til MongoDB.

Denne side indeholder drivere til følgende sprog:

  • C
  • C++ (legacy)
  • C++11
  • C#
  • Java
  • Node.js
  • Perl
  • PHP
  • Python
  • Motor
  • Ruby
  • Scala

Når du har oprettet forbindelse til mongod-processen, kan du oprette en database.


  1. MongoDB:Hvordan opdaterer man flere dokumenter med en enkelt kommando?

  2. 2 måder at slette en database i MongoDB

  3. Mongoose-aggregeringsforespørgsel mislykkes i Jest/Mockgoose-testen, fungerer andre steder

  4. udfører redis eval kommando for at køre Lua script i nodeJS