20 MongoDB Intervjuspørsmål og svar (2026)

Her er MongoDB intervjuspørsmål og svar for ferskere så vel som erfarne kandidater for å få drømmejobben.

 

MongoDB Intervjuspørsmål og svar for ferskinger

1) Forklar hva som er MongoDB?

Mongo-DB er en dokumentdatabase som gir høy ytelse, høy tilgjengelighet og enkel skalerbarhet.


2) Hva er "Namespace" i MongoDB?

MongoDB lagrer BSON-objekter (Binary Interchange and Structure Object Notation) i samlingen. Sammenkoblingen av samlingsnavnet og databasenavnet kalles et navneområde.

👉 Gratis PDF-nedlasting: MongoDB Intervjuspørsmål og svar


3) Hva skjæres inn MongoDB?

Prosedyren for å lagre dataposter på tvers av flere maskiner kalles skjæring. Det er en MongoDB tilnærming for å møte kravene til datavekst. Det er den horisontale partisjonen av data i en database eller søkemotor. Hver partisjon blir referert til som shard eller database shard.


4) Hvordan kan du se forbindelsen som brukes av Mongos?

For å se tilkoblingen brukt av Mongos bruk db_adminCommand ("connPoolStats");


5) Forklar hva et replikasett er?

Et replikasett er en gruppe mongoforekomster som er vert for det samme datasettet. I replikasett er en node primær, og en annen er sekundær. Fra primær til sekundær node replikeres alle data.


MongoDB Intervjuspørsmål og svar for erfarne

6) Hvordan replikering fungerer i MongoDB?

På tvers av flere servere er prosessen med å synkronisere data kjent som replikering. Det gir redundans og øker datatilgjengeligheten med flere kopier av data på forskjellige databaseservere. Replikering hjelper til med å beskytte databasen mot tap av en enkelt server.


7) Mens du oppretter skjema i MongoDB hva er punktene som må tas i betraktning?

Punkter som må tas i betraktning er

  • Design skjemaet ditt i henhold til brukerkrav
  • Kombiner objekter til ett dokument hvis du bruker dem sammen. Ellers, skille dem
  • Gjør joins mens du skriver, og ikke når den er på lesing
  • Optimaliser skjemaet ditt for de fleste tilfeller av hyppig bruk
  • Gjør kompleks aggregering i skjemaet

8) Hva er syntaksen for å opprette en samling og for å slippe en samling inn MongoDB?

  • Syntaks for å lage samling i MongoDB is db.createCollection(name,options)
  • Syntaks for å legge inn samlingen MongoDB is db.collection.drop()

9) Forklar hva profileringsrollen er i MongoDB?

MongoDB databaseprofiler viser ytelsesegenskaper for hver operasjon mot databasen. Du kan finne spørringer ved hjelp av profiler som er tregere enn de burde være.


10) Forklar kan du flytte gamle filer i moveChunk-katalogen?

Ja, det er mulig å flytte gamle filer i moveChunk-katalogen, under normale shard-balanseringsoperasjoner lages disse filene som sikkerhetskopier og kan slettes når operasjonene er fullført.


11) For å gjøre sikre sikkerhetskopier, hva er funksjonen i MongoDB som du kan bruke?

Journalføring er funksjonen i MongoDB som du kan bruke til å gjøre trygge sikkerhetskopier.


12) Nevn hva er objecld sammensatt av?

Objectld er sammensatt av

  • Tidsstempel
  • Klientmaskin-ID
  • Klientprosess-ID
  • 3 byte økt teller

13) Nevn hva er kommandosyntaksen for å sette inn et dokument?

For å sette inn et dokument kommando syntaks er database.collection.insert (document).


14) Nevn hvordan du kan inspisere kildekoden til en funksjon?

For å inspisere en kildekode til en funksjon, uten noen parenteser, må funksjonen startes.


15) Hva er kommandosyntaksen som forteller deg om du er på hovedserveren eller ikke? Og hvor mange master gjør det MongoDB tillate?

Kommandosyntaks Db.isMaster() vil fortelle deg om du er på hovedserveren eller ikke. MongoDB tillater bare én masterserver, mens couchDB tillater flere mastere.


16) Nevn kommandosyntaksen som brukes til å se Mongo bruker lenken?

Kommandosyntaksen som brukes til å se mongo bruker lenken er db._adminCommand(“connPoolStats.”)


17) Forklar hva indekser er i MongoDB?

Indekser er spesielle strukturer i MongoDB, som lagrer en liten del av datasettet i en form som er lett å gå gjennom. Ordnet etter verdien av feltet som er spesifisert i indeksen, lagrer indeksen verdien av et bestemt felt eller sett med felt.


18) Nevn hva som er den grunnleggende syntaksen å bruke indeks i MongoDB?

Den grunnleggende syntaksen å bruke i MongoDB is >db.COLLECTION_NAME.ensureIndex ( {KEY:1} ). Her er nøkkelen navnet på KOLONNE (eller NØKKEL:VERDI-paret) som finnes i dokumentene.


19) Forklar hva GridFS ligger i MongoDB?

For å lagre og hente store filer som bilder, videofiler og lydfiler brukes GridFS. Som standard bruker den to filer fs.files og fs.chunks for å lagre filens metadata og bitene.


20) Hva er alternativer til MongoDB?

Cassandra, CouchDB, Redis, Riak, Hbase er noen gode alternativer.

Disse intervjuspørsmålene vil også hjelpe i din viva(orals)

Oppsummer dette innlegget med: