Ladda ner PDF
Följande är vanliga frågor i intervjuer för nybörjare och erfarna utvecklare.
1) Förklara vad som är MongoDB?
Mongo-DB är en dokumentdatabas som ger hög prestanda, hög tillgänglighet och enkel skalbarhet.
2) Vad är "Namespace" i MongoDB?
MongoDB lagrar BSON-objekt (Binary Interchange and Structure Object Notation) i samlingen. Sammankopplingen av samlingsnamnet och databasnamnet kallas ett namnområde.
3) Vad är skärning i MongoDB?
Proceduren för lagring av dataposter över flera maskiner kallas Sharding. Det är ett MongoDB-tillvägagångssätt för att möta kraven från datatillväxt. Det är den horisontella partitionen av data i en databas eller sökmotor. Varje partition kallas shard eller database shard.
4) Hur kan du se anslutningen som används av Mongos?
För att se anslutningen som används av Mongos använder du db_adminCommand (“connPoolStats”);
5) Förklara vad är en replikuppsättning?
En replikuppsättning är en grupp mongoinstanser som är värd för samma datamängd. I replikuppsättning är en nod primär och en annan sekundär. Från primär till sekundär nod replikeras alla data.
6) Hur replikering fungerar i MongoDB?
På flera servrar kallas processen för synkronisering av data replikering. Det ger redundans och ökar datatillgängligheten med flera kopior av data på olika databasservern. Replikering hjälper till att skydda databasen från förlust av en enda server.
7) När du skapar schema i MongoDB, vilka punkter måste tas i beaktande?
Poäng måste tas i beaktande är
- Utforma ditt schema enligt användarkraven
- Kombinera objekt i ett dokument om du använder dem tillsammans. Annars, separera dem
- Går med när du skriver, och inte när det är läst
- Optimera ditt schema för de vanligaste användningsfallen
- Gör komplex aggregering i schemat
8) Vad är syntaxen för att skapa en samling och att släppa en samling i MongoDB?
- Syntax för att skapa samling i MongoDB är db.createCollection (namn, alternativ)
- Syntax för att släppa samling i MongoDB är db.collection.drop ()
9) Förklara vilken roll som profilerar i MongoDB?
MongoDB-databasprofiler visar prestandaegenskaper för varje operation mot databasen. Du kan hitta frågor som använder profilen som är långsammare än de borde vara.
10) Förklara kan du flytta gamla filer i moveChunk-katalogen?
Ja, det är möjligt att flytta gamla filer i moveChunk-katalogen, under normala skärvbalanseringsfunktioner görs dessa filer som säkerhetskopior och kan raderas när operationerna är klara.
11) För att göra säkra säkerhetskopior, vilken funktion kan du använda i MongoDB?
Journalföring är funktionen i MongoDB som du kan använda för att göra säkra säkerhetskopior.
12) Nämn vad består Objecld av?
Objectld består av
- Tidsstämpel
- ID för klientmaskin
- Klientprocess-ID
- 3 byte inkrementerad räknare
13) Nämn vad är kommandosyntaxen för att infoga ett dokument?
För att infoga ett dokumentkommandosyntax är database.collection.insert (dokument).
14) Nämn hur du kan inspektera källkoden för en funktion?
För att inspektera en källkod för en funktion, utan några parenteser, måste funktionen åberopas.
15) Vad är kommandosyntaxen som säger om du befinner dig på huvudservern eller inte? Och hur många master tillåter MongoDB?
Kommandosyntax Db.isMaster () berättar om du befinner dig på huvudservern eller inte. MongoDB tillåter bara en huvudserver, medan couchDB tillåter flera mastrar.
16) Nämn kommandosyntaxen som används för att visa Mongo använder länken?
Kommandosyntaxen som används för att visa mongo använder länken är db._adminCommand (“connPoolStats.”)
17) Förklara vad är index i MongoDB?
Index är speciella strukturer i MongoDB, som lagrar en liten del av datamängden i en lätt att korsa. Ordnat efter värdet på fältet som anges i indexet, lagrar index värdet för ett specifikt fält eller en uppsättning fält.
18) Nämn vad är den grundläggande syntaxen för att använda index i MongoDB?
Den grundläggande syntaxen som ska användas i MongoDB är> db.COLLECTION_NAME.ensureIndex ({KEY: 1}). Här inne är nyckeln namnet på KOLONN (eller KEY: VALUE-paret) som finns i dokumenten.
19) Förklara vad som är GridFS i MongoDB?
För att lagra och hämta stora filer som bilder, videofiler och ljudfiler används GridFS. Som standard använder den två filer fs.files och fs.chunks för att lagra filens metadata och bitarna.
20) Vad är alternativ till MongoDB?
Cassandra, CouchDB, Redis, Riak, Hbase är några bra alternativ.