20 MongoDB Interviewvragen en antwoorden (2025)

Hier zijn MongoDB sollicitatievragen en antwoorden voor zowel nieuwere als ervaren kandidaten om hun droombaan te krijgen.

 

MongoDB Interviewvragen en antwoorden voor eerstejaarsstudenten

1) Leg uit wat er is MongoDB?

Mongo-DB is een documentendatabase die hoge prestaties, hoge beschikbaarheid en eenvoudige schaalbaarheid biedt.


2) Wat is “Naamruimte” in MongoDB?

MongoDB slaat BSON-objecten (Binary Interchange and Structure Object Notation) op in de collectie. De aaneenschakeling van de collectienaam en de databasenaam wordt een naamruimte genoemd.

👉Gratis PDF-download: MongoDB Interview Vragen & Antwoorden


3) Wat wordt er ingesleten MongoDB?

De procedure voor het opslaan van gegevensrecords op meerdere machines wordt genoemd sharding. Het is MongoDB aanpak om aan de eisen van de datagroei te voldoen. Het is de horizontale partitie van gegevens in een database of zoekmachine. Elke partitie wordt een Shard of Database Shard genoemd.


4) Hoe kun je de verbinding zien die door Mongos wordt gebruikt?

Om de verbinding te zien die door Mongos wordt gebruikt, gebruikt u db_adminCommand (“connPoolStats”);


5) Leg uit wat een replicaset is?

Een replicaset is een groep mongo-instanties die dezelfde dataset hosten. In de replicaset is één knooppunt primair en een ander secundair. Van het primaire tot het secundaire knooppunt worden alle gegevens gerepliceerd.


MongoDB Interviewvragen en antwoorden voor ervaren

6) Hoe replicatie werkt MongoDB?

Over meerdere servers heen staat het proces van het synchroniseren van data bekend als replicatie. Het biedt redundantie en verhoogt de beschikbaarheid van data met meerdere kopieën van data op verschillende databaseservers. Replicatie helpt bij het beschermen van de database tegen het verlies van een enkele server.


7) Tijdens het maken van Schema in MongoDB wat zijn de punten waar rekening mee gehouden moet worden?

Punten waarmee rekening moet worden gehouden, zijn

  • Ontwerp uw schema volgens de gebruikersvereisten
  • Combineer objecten in één document als u ze samen gebruikt. Anders scheidt u ze
  • Voer joins uit tijdens het schrijven, en niet wanneer deze is gelezen
  • Optimaliseer uw schema voor de meest voorkomende gebruiksscenario's
  • Complexe aggregatie in het schema uitvoeren

8) Wat is de syntaxis voor het maken van een verzameling en het plaatsen van een verzameling MongoDB?

  • Syntaxis om verzameling in te maken MongoDB is db.createCollection(name,options)
  • Syntaxis om de verzameling in te plaatsen MongoDB is db.collection.drop()

9) Leg uit wat de rol van de profiler is MongoDB?

MongoDB database profiler toont prestatiekenmerken van elke bewerking tegen de database. U kunt query's vinden die langzamer zijn dan ze zouden moeten zijn met behulp van de profiler.


10) Leg uit dat je oude bestanden in de moveChunk-directory kunt verplaatsen?

Ja, het is mogelijk om oude bestanden in de moveChunk-directory te verplaatsen. Tijdens normale shard balancing-bewerkingen worden deze bestanden als back-ups gemaakt en kunnen ze worden verwijderd zodra de bewerkingen zijn voltooid.


11) Waar zit de functie in om veilige back-ups te maken MongoDB die je kunt gebruiken?

Journaling is de functie van MongoDB waarmee u veilige back-ups kunt maken.


12) Noem waar Objecld uit bestaat?

Objectld bestaat uit

  • Tijdstempel
  • Clientcomputer-ID
  • Klantproces-ID
  • 3 bytes opgehoogde teller

13) Vermeld wat de syntaxis van de opdracht is voor het invoegen van een document?

Voor het invoegen van een document is de opdrachtsyntaxis database.collection.insert (document).


14) Vermeld hoe je de broncode van een functie kunt inspecteren?

Om de broncode van een functie te inspecteren, zonder haakjes, moet de functie worden aangeroepen.


15) Wat is de syntaxis van de opdracht die u vertelt of u zich op de hoofdserver bevindt of niet? En hoeveel meesters doen dat? MongoDB toestaan?

Opdrachtsyntaxis Db.isMaster() zal u vertellen of u zich op de masterserver bevindt of niet. MongoDB staat slechts één masterserver toe, terwijl couchDB meerdere masters toestaat.


16) Noem de opdrachtsyntaxis die wordt gebruikt om te zien dat Mongo de link gebruikt?

De opdrachtsyntaxis die wordt gebruikt om Mongo te bekijken, gebruikt de link is db._adminCommand(“connPoolStats.”)


17) Leg uit waar indexen in zitten MongoDB?

Indexen zijn speciale structuren in MongoDB, waarin een klein deel van de gegevensset in een gemakkelijk te doorkruisen vorm wordt opgeslagen. Geordend op basis van de waarde van het veld dat in de index is opgegeven, slaat de index de waarde van een specifiek veld of een reeks velden op.


18) Vermeld wat de basissyntaxis is waarin de index moet worden gebruikt MongoDB?

De basissyntaxis om in te gebruiken MongoDB is >db.COLLECTION_NAME.ensureIndex ( {KEY:1} ). Hier is de sleutel de de naam van de KOLOM (of SLEUTEL:WAARDE-paar) die aanwezig is in de documenten.


19) Leg uit waar GridFS in zit MongoDB?

Voor het opslaan en ophalen van grote bestanden zoals afbeeldingen, videobestanden en audiobestanden wordt GridFS gebruikt. Standaard gebruikt het twee bestanden fs.files en fs.chunks om de metagegevens van het bestand en de chunks op te slaan.


20) Waar zijn alternatieven voor MongoDB?

Cassandra, CouchDB, Redis, Riak, HBase zijn een paar goede alternatieven.

Deze interviewvragen zullen ook helpen bij je viva (oralen)