20 MongoDB Pitanja i odgovori za intervju (2026.)

Ovdje su MongoDB pitanja i odgovori na intervjuu za svjeลพije kao i iskusne kandidate da dobiju posao iz snova.

 

MongoDB Pitanja i odgovori za intervju za brucoลกe

1) Objasnite ลกto je MongoDB?

Mongo-DB je baza podataka dokumenata koja pruลพa visoke performanse, visoku dostupnost i jednostavnu skalabilnost.


2) U ฤemu je "prostor imena". MongoDB?

MongoDB pohranjuje BSON (Binary Interchange and Structure Object Notation) objekte u zbirci. Spoj naziva zbirke i naziva baze podataka naziva se imenski prostor.

๐Ÿ‘‰ Besplatno preuzimanje PDF-a: MongoDB Pitanja i odgovori za intervju


3) U ฤemu je ลกarding MongoDB?

Postupak pohranjivanja zapisa podataka na viลกe strojeva naziva se oลกtrenje. To MongoDB pristup za ispunjavanje zahtjeva rasta podataka. To je vodoravna podjela podataka u bazi podataka ili traลพilici. Svaka se particija naziva shard ili baza podataka shard.


4) Kako moลพete vidjeti vezu koju koristi Mongos?

Da vidite vezu koju koristi Mongos koristite db_adminCommand (โ€œconnPoolStatsโ€);


5) Objasnite ลกto je skup replika?

Skup replika je grupa mongo instanci koje sadrลพe isti skup podataka. U skupu replika, jedan ฤvor je primarni, a drugi je sekundarni. Od primarnog do sekundarnog ฤvora svi se podaci repliciraju.


MongoDB Pitanja i odgovori za intervju za iskusne

6) Kako replikacija radi u MongoDB?

Na viลกe posluลพitelja proces sinkronizacije podataka poznat je kao replikacija. Omoguฤ‡uje redundanciju i poveฤ‡ava dostupnost podataka s viลกestrukim kopijama podataka na razliฤitim posluลพiteljima baze podataka. Replikacija pomaลพe u zaลกtiti baze podataka od gubitka jednog posluลพitelja.


7) Dok stvarate shemu u MongoDB koje toฤke treba uzeti u obzir?

Toฤke koje treba uzeti u obzir su

  • Dizajnirajte svoju shemu prema zahtjevima korisnika
  • Kombinirajte objekte u jedan dokument ako ih koristite zajedno. U protivnom ih razdvojite
  • Spajajte dok piลกete, a ne kad je na ฤitanju
  • Za sluฤajeve najฤeลกฤ‡e upotrebe optimizirajte svoju shemu
  • Izvrลกite sloลพeno zdruลพivanje u shemi

8) Koja je sintaksa za stvaranje zbirke i ubacivanje zbirke u nju MongoDB?

  • Sintaksa za stvaranje zbirke MongoDB is db.createCollection(name,options)
  • Sintaksa za ubacivanje zbirke MongoDB is db.collection.drop()

9) Objasnite u ฤemu je uloga profilera MongoDB?

MongoDB profiler baze podataka prikazuje karakteristike izvedbe svake operacije u odnosu na bazu podataka. Pomoฤ‡u profilera moลพete pronaฤ‡i upite koji su sporiji nego ลกto bi trebali biti.


10) Objasnite moลพete li premjestiti stare datoteke u direktorij moveChunk?

Da, moguฤ‡e je premjestiti stare datoteke u direktorij moveChunk, tijekom normalnih operacija balansiranja fragmenata te se datoteke izraฤ‘uju kao sigurnosne kopije i mogu se izbrisati nakon zavrลกetka operacija.


11) Izrada sigurnih sigurnosnih kopija koja je znaฤajka u MongoDB koje moลพete koristiti?

Voฤ‘enje dnevnika je znaฤajka u MongoDB koje moลพete koristiti za sigurno sigurnosno kopiranje.


12) Navedite od ฤega se sastoji Objecld?

Objectld se sastoji od

  • Timestamp
  • ID stroja klijenta
  • ID procesa klijenta
  • 3 bajta inkrementirani brojaฤ

13) Navedite koja je sintaksa naredbe za umetanje dokumenta?

Sintaksa naredbe za umetanje dokumenta je database.collection.insert (document).


14) Navedite kako moลพete pregledati izvorni kod funkcije?

Za pregled izvornog koda funkcije, bez ikakvih zagrada, funkcija se mora pozvati.


15) Koja je sintaksa naredbe koja vam govori jeste li na glavnom posluลพitelju ili ne? A koliko majstor radi MongoDB dopustiti?

Sintaksa naredbi Db.isMaster() reฤ‡i ฤ‡e vam jeste li na glavnom posluลพitelju ili ne. MongoDB dopuลกta samo jedan glavni posluลพitelj, dok couchDB dopuลกta viลกe glavnih.


16) Spomenite sintaksu naredbe koja se koristi za pregled Mongo koristi vezu?

Sintaksa naredbe koja se koristi za prikaz monga koristi vezu je db._adminCommand(โ€œconnPoolStats.โ€)


17) Objasnite u ฤemu su indeksi MongoDB?

Indeksi su posebne strukture u MongoDB, koji pohranjuje mali dio skupa podataka u jednostavnom obliku. Poredan prema vrijednosti polja navedenog u indeksu, indeks pohranjuje vrijednost odreฤ‘enog polja ili skupa polja.


18) Navedite koja je osnovna sintaksa za koriลกtenje indeksa MongoDB?

Osnovna sintaksa za koriลกtenje u MongoDB is >db.COLLECTION_NAME.ensureIndex ( {KEY:1} ). Ovdje je kljuฤ naziv STUPCA (ili para KLJUฤŒ:VRIJEDNOST) koji je prisutan u dokumentima.


19) Objasnite ลกto je GridFS MongoDB?

Za pohranu i dohvaฤ‡anje velikih datoteka kao ลกto su slike, video datoteke i audio datoteke koristi se GridFS. Prema zadanim postavkama koristi dvije datoteke fs.files i fs.chunks za pohranjivanje metapodataka datoteke i dijelova.


20) ล to su alternative za MongoDB?

Cassandra, CouchDB, Redis, Riak, Hbase nekoliko je dobrih alternativa.

Ova pitanja za intervju takoฤ‘er ฤ‡e vam pomoฤ‡i u vaลกem ลพivotu

Saลพmite ovu objavu uz: