20 MongoDB Preguntas y respuestas de la entrevista (2026)
MongoDB Preguntas y respuestas de la entrevista para principiantes
1) Explique quรฉ es MongoDB?
Mongo-DB es una base de datos de documentos que proporciona alto rendimiento, alta disponibilidad y fรกcil escalabilidad.
2) ยฟQuรฉ es el โespacio de nombresโ en MongoDB?
MongoDB almacena objetos BSON (notaciรณn de objetos de estructura y intercambio binario) en la colecciรณn. La concatenaciรณn del nombre de la colecciรณn y el nombre de la base de datos se denomina espacio de nombres.
๐ Descarga gratuita de PDF: MongoDB Preguntas y respuestas de la entrevista
3) ยฟEn quรฉ se fragmenta? MongoDB?
El procedimiento de almacenar registros de datos en varias mรกquinas se denomina sharding. Es una MongoDB enfoque para satisfacer las demandas del crecimiento de datos. Es la particiรณn horizontal de datos en una base de datos o motor de bรบsqueda. Cada particiรณn se denomina fragmento o fragmento de base de datos.
4) ยฟCรณmo puedes ver la conexiรณn utilizada por Mongos?
Para ver la conexiรณn utilizada por Mongos utilice db_adminCommand (โconnPoolStatsโ);
5) Explique quรฉ es un conjunto de rรฉplicas.
Un conjunto de rรฉplicas es un grupo de instancias de mongo que alojan el mismo conjunto de datos. En el conjunto de rรฉplicas, un nodo es principal y otro es secundario. Desde el nodo primario al secundario, todos los datos se replican.
MongoDB Preguntas y respuestas de la entrevista para experimentados
6) Cรณmo funciona la replicaciรณn en MongoDB?
En varios servidores, el proceso de sincronizaciรณn de datos se conoce como replicaciรณn. Proporciona redundancia y aumenta la disponibilidad de los datos con varias copias de datos en diferentes servidores de bases de datos. La replicaciรณn ayuda a proteger la base de datos de la pรฉrdida de un solo servidor.
7) Al crear el esquema en MongoDB ยฟCuรกles son los puntos que hay que tener en cuenta?
Los puntos que deben tenerse en cuenta son
- Diseรฑe su esquema segรบn los requisitos del usuario
- Combine objetos en un documento si los usa juntos. De lo contrario, sepรกrelos.
- Haga uniones mientras escribe, y no cuando estรก en lectura.
- Para los casos de uso mรกs frecuentes, optimice su esquema.
- Realizar agregaciones complejas en el esquema
8) ยฟCuรกl es la sintaxis para crear una colecciรณn y colocarla en MongoDB?
- Sintaxis para crear una colecciรณn en MongoDB is
db.createCollection(name,options) - Sintaxis para colocar la colecciรณn MongoDB is
db.collection.drop()
9) Explica cuรกl es el papel del perfilador en MongoDB?
MongoDB El generador de perfiles de base de datos muestra las caracterรญsticas de rendimiento de cada operaciรณn en la base de datos. Puede encontrar consultas utilizando el generador de perfiles que son mรกs lentas de lo que deberรญan ser.
10) Explique, ยฟpuede mover archivos antiguos en el directorio moveChunk?
Sรญ, es posible mover archivos antiguos en el directorio moveChunk; durante las operaciones normales de equilibrio de fragmentos, estos archivos se crean como copias de seguridad y se pueden eliminar una vez realizadas las operaciones.
11) Para realizar copias de seguridad seguras, ยฟcuรกl es la funciรณn en MongoDB que puedes usar?
Llevar un diario es la caracterรญstica de MongoDB que puedes utilizar para hacer copias de seguridad seguras.
12) Mencione de quรฉ se compone Objecld.
Objectld se compone de
- Timestamp
- ID de la mรกquina del cliente
- ID de proceso del cliente
- Contador incrementado de 3 bytes
13) Mencione ยฟcuรกl es la sintaxis del comando para insertar un documento?
Para insertar un documento, la sintaxis del comando es database.collection.insert (document).
14) Mencione cรณmo se puede inspeccionar el cรณdigo fuente de una funciรณn.
Para inspeccionar el cรณdigo fuente de una funciรณn, sin parรฉntesis, se debe invocar la funciรณn.
15) ยฟCuรกl es la sintaxis del comando que le indica si estรก en el servidor maestro o no? ยฟY cuรกntos maestros hace? MongoDB ยฟpermitir?
Sintaxis de comandos Db.isMaster() le dirรก si estรก en el servidor maestro o no. MongoDB permite solo un servidor maestro, mientras que CouchDB permite mรบltiples maestros.
16) Mencione la sintaxis del comando que se usa para ver ยฟMongo estรก usando el enlace?
La sintaxis del comando que se usa para ver mongo usando el enlace es db._adminCommand(โconnPoolStats.โ)
17) Explica quรฉ son los รญndices en MongoDB?
Los รญndices son estructuras especiales en MongoDB, que almacena una pequeรฑa parte del conjunto de datos en un formato fรกcil de recorrer. Ordenado por el valor del campo especificado en el รญndice, el รญndice almacena el valor de un campo o conjunto de campos especรญfico.
18) Mencione cuรกl es la sintaxis bรกsica para usar index en MongoDB?
La sintaxis bรกsica a utilizar en MongoDB is >db.COLLECTION_NAME.ensureIndex ( {KEY:1} ). Aquรญ la clave es la el nombre de la COLUMNA (o par LLAVE:VALOR) que estรก presente en los documentos.
19) Explica en quรฉ consiste GridFS MongoDB?
Para almacenar y recuperar archivos grandes, como imรกgenes, archivos de video y archivos de audio, se utiliza GridFS. De forma predeterminada, utiliza dos archivos fs.files y fs.chunks para almacenar los metadatos y los fragmentos del archivo.
20) ยฟCuรกles son las alternativas a MongoDB?
Cassandra, CouchDB, Redis, Riak, Hbase son algunas buenas alternativas.
Estas preguntas de la entrevista tambiรฉn te ayudarรกn en tu viva(orals)
