MongoDB Compass maakt het werken met MongoDB nog een­vou­di­ger. Hier laten we u zien hoe u de grafische ge­brui­kers­in­ter­fa­ce kunt in­stal­le­ren en gebruiken.

Hoe MongoDB Compass u helpt bij het beheren van databases

MongoDB is een van de po­pu­lair­ste en meest suc­ces­vol­le NoSQL-op­los­sin­gen. Het da­ta­ba­se­be­heer­sys­teem is ge­spe­ci­a­li­seerd in de opslag en het beheer van uit­ge­brei­de ge­ge­vens­re­cords, die in ver­schil­len­de formaten kunnen worden verwerkt en als BSON-do­cu­men­ten in col­lec­ties kunnen worden sa­men­ge­vat. Hoewel de oplossing zo ge­bruiks­vrien­de­lijk mogelijk wil zijn, vereist het werken met op­dracht­re­gels nog steeds enige tech­ni­sche kennis en een grote nauw­keu­rig­heid.

MongoDB Compass biedt een dui­de­lij­ke grafische ge­brui­kers­in­ter­fa­ce waarmee u uw gegevens kunt bekijken, bewerken en ana­ly­se­ren. Hier leggen we uit hoe u MongoDB Compass op uw systeem kunt in­stal­le­ren en bespreken we de uit­ge­brei­de functies die de tool ge­brui­kers biedt voor al­le­daag­se situaties.

Wat kan MongoDB Compass doen?

MongoDB Compass kan alles wat de shell kan. Dankzij de ge­bruiks­vrien­de­lij­ke interface zijn veel taken echter veel sneller en ge­mak­ke­lij­ker uit te voeren. De toegang strekt zich uit tot in­di­vi­du­e­le do­cu­men­ten, col­lec­ties en zelfs het aanmaken van complete databases. Hieronder hebben we een aantal dingen opgesomd die u met MongoDB Compass kunt doen:

  • Maak nieuwe databases, col­lec­ties en do­cu­men­ten aan
  • Geef de gegevens weer die u in uw database hebt op­ge­sla­gen
  • Do­cu­men­ten toevoegen, bewerken en ver­wij­de­ren
  • Uw systeem en de databases die u hebt aan­ge­maakt grondig ana­ly­se­ren
  • De pres­ta­ties van uw systeem continu con­tro­le­ren
  • Con­tro­leer en pas gegevens aan volgens de principes van het JSON-formaat

MongoDB Compass is gratis te gebruiken.

Welke ver­schil­len­de versies van MongoDB Compass zijn er?

Voordat u MongoDB Compass kunt in­stal­le­ren, moet u eerst beslissen welke versie van de tool u wilt gebruiken:

  • MongoDB Compass is de volledige versie.
  • MongoDB Compass Read-Only biedt geen opties voor het bewerken of ver­wij­de­ren van do­cu­men­ten.
  • MongoDB Compass Isolated werkt on­af­han­ke­lijk van het netwerk.

Alle drie versies kunnen worden ge­down­load op de website van MongoDB.

Welke vereisten zijn er?

MongoDB Compass is com­pa­ti­bel met veel­ge­bruik­te be­stu­rings­sys­te­men. U kunt de grafische ge­brui­kers­in­ter­fa­ce (GUI) ver­krij­gen voor onder andere OS X, Ubuntu en Windows.

Om de tool te kunnen gebruiken, moet u de do­cu­ment­ge­o­ri­ën­teer­de database al hebben ge­ïn­stal­leerd. Hoe dit werkt, leest u in onze uit­ge­brei­de MongoDB-hand­lei­ding. U moet ook be­heer­ders­rech­ten hebben.

Hoewel de in­stal­la­tie­stap­pen enigszins kunnen ver­schil­len af­han­ke­lijk van het systeem, is het werken met MongoDB Compass op alle computers hetzelfde.

Hoe in­stal­leer je MongoDB Compass?

Als u OS X of Windows gebruikt, gaat u naar de hierboven genoemde MongoDB-website en se­lec­teert u de versie voor uw be­stu­rings­sys­teem. Download deze en volg de in­struc­ties van de in­stal­la­tie­wi­zard. Als u MongoDB Compass op Ubuntu wilt in­stal­le­ren, hebt u sudo-rechten nodig. Als u deze hebt, gaat u verder met de on­der­staan­de stappen:

  1. Ga naar de website van MongoDB Compass en kopieer de down­lo­ad­link voor de versie die u wilt gebruiken.
  2. Gebruik het commando wget. Voor versie 1.39.4 ziet dat er als volgt uit:
wget https://downloads.mongodb.com/compass/mongodb-compass_1.39.4_amd64.deb
bash
  1. Gebruik het commando apt om MongoDB Compass te in­stal­le­ren:
sudo apt install ./mongodb-compass_1.39.4_amd64.deb
bash
  1. Nadat u de in­stal­la­tie met succes hebt voltooid, opent u MongoDB Compass:
$ mongodb-compass
bash

Het eerste wat u ziet, is een start­scherm. In de volgende secties leggen we uit wat u ver­vol­gens moet doen.

Maak ver­bin­ding met de server

Om MongoDB Compass te kunnen gebruiken, moet u eerst een ver­bin­ding met uw server tot stand brengen. De een­vou­dig­ste manier om dit te doen is door de on­der­staan­de stappen te volgen:

  1. Klik links­bo­ven op Nieuwe ver­bin­ding.
  2. Bovenaan vindt u de optie Ver­bin­dings­vel­den af­zon­der­lijk invullen. Klik hierop.
  3. Voer nu het IP-adres van uw externe server in het veld Hostnaam in.
  4. Als u de poort nog niet handmatig hebt gewijzigd, kunt u hier met de stan­daard­waar­de werken. Dit is ‘27017’.
  5. Als u extra be­vei­li­gings­maat­re­ge­len wilt gebruiken, schakelt u over naar Ge­brui­kers­naam / Wacht­woord onder Au­then­ti­ca­tie en voert u ver­vol­gens de in­log­ge­ge­vens in die u normaal gesproken voor MongoDB gebruikt.
  6. Zodra u de stappen hebt voltooid, maakt MongoDB Compass ver­bin­ding met uw server. Ver­vol­gens ziet u rechts een overzicht van uw database(s).

Hoe maak je een database aan met MongoDB Compass

Als u nog geen database hebt aan­ge­maakt of een extra database wilt aanmaken, kunt u dit eenvoudig doen met MongoDB Compass. Volg deze stappen om een database aan te maken:

  1. Klik eerst op de knop CREATE DATABASE bovenaan. Er ver­schijnt een pop-upvenster.
  2. Geef nu uw nieuwe database een naam.
  3. Geef uw ver­za­me­ling een titel.
  4. Als u tevreden bent met alle invoer, klikt u rechts­on­der op CREATE DATABASE.

Do­cu­men­ten toevoegen of aanmaken

Naast het opslaan van uw gegevens in BSON-do­cu­men­ten met MongoDB Compass, kunt u ook nieuwe do­cu­men­ten aanmaken en invoegen in de GUI. Volg hiervoor de on­der­staan­de stappen:

  1. Klik aan de lin­ker­kant op de database waarin u do­cu­men­ten wilt toevoegen of aanmaken.
  2. Selecteer nu de collectie. Er wordt een nieuw venster geopend.
  3. Onder Gegevens toevoegen hebt u de mo­ge­lijk­heid om een bestaand document te im­por­te­ren (Bestand im­por­te­ren) of een nieuw document aan te maken (Document invoegen).
  • Als u een bestaand document wilt toevoegen, klikt u op Bestand im­por­te­ren, se­lec­teert u het bestand en geeft u het formaat op. Klik ver­vol­gens op IM­POR­TE­REN.
  • Als u Document invoegen se­lec­teert, wordt een nieuw venster geopend. In dit venster kunt u waarden in JSON-formaat of sleutel-waar­de­pa­ren toevoegen. Nadat u het document hebt bewerkt, klikt u op INVOEGEN.

Do­cu­men­ten bekijken, bewerken of ver­wij­de­ren in MongoDB Compass

U kunt ook do­cu­men­ten bekijken, bewerken of ver­wij­de­ren in MongoDB Compass.

Do­cu­men­ten bekijken

MongoDB Compass biedt drie ver­schil­len­de weergaven voor het bekijken van de inhoud van een document:

  • in lijstvorm
  • in het JSON-overzicht
  • als tabel

Selecteer gewoon de gewenste optie in de bovenste balk en je vindt deze naast VIEW.

Opmerking

Om do­cu­men­ten te kunnen bewerken en ver­wij­de­ren, hebt u de volledige versie of de ge­ï­so­leer­de versie van MongoDB Compass nodig. In de alleen-lezen versie kunt u geen do­cu­men­ten bewerken of ver­wij­de­ren.

Do­cu­men­ten bewerken

Als u een document wilt bewerken, gaat u als volgt te werk:

  1. Open het document dat u wilt bewerken.
  2. Klik op het pot­lood­pic­to­gram in de rech­ter­bo­ven­hoek.
  3. Selecteer nu het gebied dat u wilt wijzigen.
  4. Klik op UPDATE wanneer u klaar bent.

Do­cu­men­ten ver­wij­de­ren

Het is ook eenvoudig om een document in MongoDB Compass te ver­wij­de­ren:

  1. Open het document dat u wilt ver­wij­de­ren.
  2. Zorg ervoor dat u het document echt niet meer nodig hebt.
  3. Klik op het prul­len­bak­pic­to­gram rechts­bo­ven om het te ver­wij­de­ren.
Tip

MongoDB Compass biedt een een­vou­di­ge zoek­func­tie (zoekbalk) voor zoek­op­drach­ten in spe­ci­fie­ke col­lec­ties. In ons artikel over het maken van MongoDB-zoek­op­drach­ten laten we u zien hoe u com­plexe­re zoek­op­drach­ten kunt maken.

Ga naar hoofdmenu