20 MongoDB Haastattelukysymykset ja vastaukset (2026)

Tรคssรค on MongoDB haastattelukysymyksiรค ja vastauksia tuoreemmille ja kokeneemmille hakijoille saadakseen unelmatyรถnsรค.

 

MongoDB Haastattelukysymyksiรค ja vastauksia fuksilaisille

1) Selitรค mikรค on MongoDB?

Mongo-DB on dokumenttitietokanta, joka tarjoaa korkean suorituskyvyn, korkean kรคytettรคvyyden ja helpon skaalautuvuuden.


2) Missรค "nimiavaruus" on? MongoDB?

MongoDB tallentaa BSON-objekteja (Binary Interchange and Structure Object Notation) kokoelmaan. Kokoelman nimen ja tietokannan nimen ketjutusta kutsutaan nimiavaruudeksi.

๐Ÿ‘‰ Ilmainen PDF-lataus: MongoDB Haastattelukysymykset ja vastaukset


3) Mikรค on sharding in MongoDB?

Menettelyรค datatietueiden tallentamiseksi useille koneille kutsutaan nimellรค sharding. Se on a MongoDB lรคhestymistapaa tietojen kasvun vaatimuksiin. Se on tietojen vaakasuora osio tietokannassa tai hakukoneessa. Jokaista osiota kutsutaan sirpaleeksi tai tietokannan sirpaleeksi.


4) Kuinka nรคet Mongosin kรคyttรคmรคn yhteyden?

Voit nรคhdรค Mongosin kรคyttรคmรคn yhteyden kรคyttรคmรคllรค db_adminCommand-komentoa ("connPoolStats");


5) Selitรค mikรค on kopiosarja?

Replikajoukko on ryhmรค mongo-ilmentymiรค, jotka isรคnnรถivรคt samaa tietojoukkoa. Replikajoukossa yksi solmu on ensisijainen ja toinen toissijainen. Kaikki tiedot replikoituvat ensisijaisesta toissijaiseen solmuun.


MongoDB Haastattelukysymyksiรค ja vastauksia kokeneille

6) Kuinka replikointi toimii MongoDB?

Useiden palvelimien vรคlillรค tietojen synkronointiprosessia kutsutaan replikaatioksi. Se tarjoaa redundanssin ja lisรครค tietojen saatavuutta useilla datakopioilla eri tietokantapalvelimella. Replikointi auttaa suojaamaan tietokantaa yhden palvelimen katoamiselta.


7) Kun luot Schema in MongoDB mitkรค asiat pitรครค ottaa huomioon?

Huomioon otettavat seikat ovat

  • Suunnittele mallisi kรคyttรคjien vaatimusten mukaan
  • Yhdistรค objektit yhdeksi asiakirjaksi, jos kรคytรคt niitรค yhdessรค. Muussa tapauksessa erota ne
  • Tee liitokset kirjoittaessasi, รคlรค luettaessa
  • Optimoi mallisi yleisimpiรค kรคyttรถtapauksia varten
  • Tee monimutkainen aggregointi skeemassa

8) Mikรค on syntaksi kokoelman luomiseen ja kokoelman pudotukseen MongoDB?

  • Syntaksi kokoelman luomiseen MongoDB is db.createCollection(name,options)
  • Syntaksi kokoelman pudottamiseksi MongoDB is db.collection.drop()

9) Selitรค, mikรค on profiloijan rooli MongoDB?

MongoDB tietokantaprofiili nรคyttรครค kunkin toiminnon suorituskykyominaisuudet tietokantaan verrattuna. Voit lรถytรครค profiloijalla kyselyitรค, jotka ovat hitaampia kuin niiden pitรคisi olla.


10) Selitรค, voitko siirtรครค vanhoja tiedostoja moveChunk-hakemistossa?

Kyllรค, on mahdollista siirtรครค vanhoja tiedostoja moveChunk-hakemistossa, normaalien sirpaleiden tasapainotustoimintojen aikana nรคmรค tiedostot tehdรครคn varmuuskopioina ja ne voidaan poistaa kun toiminnot on tehty.


11) Turvallisten varmuuskopioiden tekeminen, mikรค ominaisuus sisรคltรครค MongoDB jota voit kรคyttรครค?

Pรคivรคkirjan kirjoittaminen on ominaisuus MongoDB joita voit kรคyttรครค turvalliseen varmuuskopiointiin.


12) Mainitse mistรค Objecld koostuu?

Objectld koostuu

  • Aikaleima
  • Asiakaskoneen tunnus
  • Asiakasprosessin tunnus
  • 3 tavun lisรคtty laskuri

13) Mainitse mikรค on komennon syntaksi asiakirjan lisรครคmiselle?

Dokumentin lisรครคmiseen komennon syntaksi on database.collection.insert (document).


14) Mainitse kuinka voit tarkistaa funktion lรคhdekoodin?

Toiminnon lรคhdekoodin tarkastamiseksi ilman sulkuja funktio on kรคynnistettรคvรค.


15) Mikรค on komentosyntaksi, joka kertoo, oletko pรครคpalvelimella vai et? Ja kuinka moni mestari tekee MongoDB sallia?

Komentosyntaksi Db.isMaster() kertoo, oletko pรครคpalvelimella vai et. MongoDB sallii vain yhden pรครคpalvelimen, kun taas couchDB sallii useita isรคntiรค.


16) Mainitse komentosyntaksi, jota kรคytetรครคn katsomaan Mongo kรคyttรครค linkkiรค?

Komentosyntaksi, jota kรคytetรครคn katsomaan mongoa, kรคyttรครค linkkiรค db._adminCommand(โ€œconnPoolStats.โ€)


17) Selitรค, missรค indeksit ovat MongoDB?

Indeksit ovat erikoisrakenteita MongoDB, joka tallentaa pienen osan tietojoukosta helposti lรคpikรคytรคvรคssรค muodossa. Indeksissรค mรครคritetyn kentรคn arvon mukaan jรคrjestetty indeksi tallentaa tietyn kentรคn tai kenttรคjoukon arvon.


18) Mainitse mikรค on perussyntaksi, jossa indeksiรค kรคytetรครคn MongoDB?

Kรคytettรคvรค perussyntaksi MongoDB is >db.COLLECTION_NAME.ensureIndex ( {KEY:1} ). Tรคssรค avain on asiakirjoissa olevan SARAkkeen (tai AVAIN:ARVO-parin) nimi.


19) Selitรค, missรค GridFS on MongoDB?

Suurten tiedostojen, kuten kuvien, videotiedostojen ja รครคnitiedostojen, tallentamiseen ja hakemiseen kรคytetรครคn GridFS:รครค. Oletusarvoisesti se kรคyttรครค kahta tiedostoa fs.files ja fs.chunks tallentaakseen tiedoston metatiedot ja kappaleet.


20) Mitรค vaihtoehtoja on MongoDB?

Cassandra, CouchDB, Redis, Riak, Hbase on muutamia hyviรค vaihtoehtoja.

Nรคmรค haastattelukysymykset auttavat myรถs vivassasi (suullinen)

Tiivistรค tรคmรค viesti seuraavasti: