Hoe MongoDB Compass te installeren en te gebruiken
MongoDB Compass maakt het werken met MongoDB nog eenvoudiger. Hier laten we u zien hoe u de grafische gebruikersinterface kunt installeren en gebruiken.
Hoe MongoDB Compass u helpt bij het beheren van databases
MongoDB is een van de populairste en meest succesvolle NoSQL-oplossingen. Het databasebeheersysteem is gespecialiseerd in de opslag en het beheer van uitgebreide gegevensrecords, die in verschillende formaten kunnen worden verwerkt en als BSON-documenten in collecties kunnen worden samengevat. Hoewel de oplossing zo gebruiksvriendelijk mogelijk wil zijn, vereist het werken met opdrachtregels nog steeds enige technische kennis en een grote nauwkeurigheid.
MongoDB Compass biedt een duidelijke grafische gebruikersinterface waarmee u uw gegevens kunt bekijken, bewerken en analyseren. Hier leggen we uit hoe u MongoDB Compass op uw systeem kunt installeren en bespreken we de uitgebreide functies die de tool gebruikers biedt voor alledaagse situaties.
Wat kan MongoDB Compass doen?
MongoDB Compass kan alles wat de shell kan. Dankzij de gebruiksvriendelijke interface zijn veel taken echter veel sneller en gemakkelijker uit te voeren. De toegang strekt zich uit tot individuele documenten, collecties en zelfs het aanmaken van complete databases. Hieronder hebben we een aantal dingen opgesomd die u met MongoDB Compass kunt doen:
- Maak nieuwe databases, collecties en documenten aan
- Geef de gegevens weer die u in uw database hebt opgeslagen
- Documenten toevoegen, bewerken en verwijderen
- Uw systeem en de databases die u hebt aangemaakt grondig analyseren
- De prestaties van uw systeem continu controleren
- Controleer en pas gegevens aan volgens de principes van het JSON-formaat
MongoDB Compass is gratis te gebruiken.
Welke verschillende versies van MongoDB Compass zijn er?
Voordat u MongoDB Compass kunt installeren, 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 verwijderen van documenten.
- MongoDB Compass Isolated werkt onafhankelijk van het netwerk.
Alle drie versies kunnen worden gedownload op de website van MongoDB.
Welke vereisten zijn er?
MongoDB Compass is compatibel met veelgebruikte besturingssystemen. U kunt de grafische gebruikersinterface (GUI) verkrijgen voor onder andere OS X, Ubuntu en Windows.
Om de tool te kunnen gebruiken, moet u de documentgeoriënteerde database al hebben geïnstalleerd. Hoe dit werkt, leest u in onze uitgebreide MongoDB-handleiding. U moet ook beheerdersrechten hebben.
Hoewel de installatiestappen enigszins kunnen verschillen afhankelijk van het systeem, is het werken met MongoDB Compass op alle computers hetzelfde.
Hoe installeer je MongoDB Compass?
Als u OS X of Windows gebruikt, gaat u naar de hierboven genoemde MongoDB-website en selecteert u de versie voor uw besturingssysteem. Download deze en volg de instructies van de installatiewizard. Als u MongoDB Compass op Ubuntu wilt installeren, hebt u sudo-rechten nodig. Als u deze hebt, gaat u verder met de onderstaande stappen:
- Ga naar de website van MongoDB Compass en kopieer de downloadlink voor de versie die u wilt gebruiken.
- 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.debbash- Gebruik het commando
aptom MongoDB Compass te installeren:
sudo apt install ./mongodb-compass_1.39.4_amd64.debbash- Nadat u de installatie met succes hebt voltooid, opent u MongoDB Compass:
$ mongodb-compassbashHet eerste wat u ziet, is een startscherm. In de volgende secties leggen we uit wat u vervolgens moet doen.
Maak verbinding met de server
Om MongoDB Compass te kunnen gebruiken, moet u eerst een verbinding met uw server tot stand brengen. De eenvoudigste manier om dit te doen is door de onderstaande stappen te volgen:
- Klik linksboven op Nieuwe verbinding.
- Bovenaan vindt u de optie Verbindingsvelden afzonderlijk invullen. Klik hierop.
- Voer nu het IP-adres van uw externe server in het veld Hostnaam in.
- Als u de poort nog niet handmatig hebt gewijzigd, kunt u hier met de standaardwaarde werken. Dit is ‘27017’.
- Als u extra beveiligingsmaatregelen wilt gebruiken, schakelt u over naar Gebruikersnaam / Wachtwoord onder Authenticatie en voert u vervolgens de inloggegevens in die u normaal gesproken voor MongoDB gebruikt.
- Zodra u de stappen hebt voltooid, maakt MongoDB Compass verbinding met uw server. Vervolgens ziet u rechts een overzicht van uw database(s).
Hoe maak je een database aan met MongoDB Compass
Als u nog geen database hebt aangemaakt of een extra database wilt aanmaken, kunt u dit eenvoudig doen met MongoDB Compass. Volg deze stappen om een database aan te maken:
- Klik eerst op de knop CREATE DATABASE bovenaan. Er verschijnt een pop-upvenster.
- Geef nu uw nieuwe database een naam.
- Geef uw verzameling een titel.
- Als u tevreden bent met alle invoer, klikt u rechtsonder op CREATE DATABASE.
Documenten toevoegen of aanmaken
Naast het opslaan van uw gegevens in BSON-documenten met MongoDB Compass, kunt u ook nieuwe documenten aanmaken en invoegen in de GUI. Volg hiervoor de onderstaande stappen:
- Klik aan de linkerkant op de database waarin u documenten wilt toevoegen of aanmaken.
- Selecteer nu de collectie. Er wordt een nieuw venster geopend.
- Onder Gegevens toevoegen hebt u de mogelijkheid om een bestaand document te importeren (Bestand importeren) of een nieuw document aan te maken (Document invoegen).
- Als u een bestaand document wilt toevoegen, klikt u op Bestand importeren, selecteert u het bestand en geeft u het formaat op. Klik vervolgens op IMPORTEREN.
- Als u Document invoegen selecteert, wordt een nieuw venster geopend. In dit venster kunt u waarden in JSON-formaat of sleutel-waardeparen toevoegen. Nadat u het document hebt bewerkt, klikt u op INVOEGEN.
Documenten bekijken, bewerken of verwijderen in MongoDB Compass
U kunt ook documenten bekijken, bewerken of verwijderen in MongoDB Compass.
Documenten bekijken
MongoDB Compass biedt drie verschillende 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.
Om documenten te kunnen bewerken en verwijderen, hebt u de volledige versie of de geïsoleerde versie van MongoDB Compass nodig. In de alleen-lezen versie kunt u geen documenten bewerken of verwijderen.
Documenten bewerken
Als u een document wilt bewerken, gaat u als volgt te werk:
- Open het document dat u wilt bewerken.
- Klik op het potloodpictogram in de rechterbovenhoek.
- Selecteer nu het gebied dat u wilt wijzigen.
- Klik op UPDATE wanneer u klaar bent.
Documenten verwijderen
Het is ook eenvoudig om een document in MongoDB Compass te verwijderen:
- Open het document dat u wilt verwijderen.
- Zorg ervoor dat u het document echt niet meer nodig hebt.
- Klik op het prullenbakpictogram rechtsboven om het te verwijderen.
MongoDB Compass biedt een eenvoudige zoekfunctie (zoekbalk) voor zoekopdrachten in specifieke collecties. In ons artikel over het maken van MongoDB-zoekopdrachten laten we u zien hoe u complexere zoekopdrachten kunt maken.