MongoDB C100DBA MongoDB Certified DBA Associate Exam (Based on MongoDB 4.4) Online Training
MongoDB C100DBA Online Training
The questions for C100DBA were last updated at Jul 06,2025.
- Exam Code: C100DBA
- Exam Name: MongoDB Certified DBA Associate Exam (Based on MongoDB 4.4)
- Certification Provider: MongoDB
- Latest update: Jul 06,2025
Which of the following statements are true about the $match pipeline operator? Check all that apply.
- A . You should use it early as possible in the pipeline
- B . It can be used as many time as needed.
- C . It has a sintax similar to findQ commands.
Which of the following statements are true about the $match pipeline operator? Check all that apply.
- A . You should use it early as possible in the pipeline
- B . It can be used as many time as needed.
- C . It has a sintax similar to findQ commands.
That RSI and RS2 can be primary?
You had to see the different configurations, RS3 could be hidden or priority 0 (But not a referee because we need 3 replicas), while RSI and RS2 could NOT have priority 0 or be hidden or anything like that .
In a 4-member RS RSO, RSI, RS2 and RS3 + Referee, RSO (primary) falls after some write operations that have replicated RSI and RS2 (but NOT RS3), who can get up as the new primary?
The configuration comes and in it we see that RS2 has a hidden: true (or a priority: 0, (I don’t remember)
- A . ORS1
- B . ORS2
- C . ORS3
- D . O arbiter
- E . RSO
Given a replica set with five data-bearing members, suppose the primary goes down with operations in its oplog that have been copied from the primary to only one secondary.
Assuming no other problems occur, which of the following describes what is most likely to happen?
- A . missing operations will need to be manually re-performed
- B . the secondary with the most current oplog will be elected primary
- C . reads will be stale until the primary comes back up
- D . the primary may roll back the operations once it recovers
- E . the most current secondary will roll back the operations following the election
Which command can be used to rebuild the indexes on a collection in MongoDB?
- A . db.collection.createlndex({relndex:l})
- B . db.collection.reIndex({author:l})
- C . db.collection.relndexQ
- D . db.collection.createIndex({author:l}).reIndex()
What does the totalKeysExamined field returned by the explain method indicate?
- A . Number of documents that match the query condition
- B . Number of index entries scanned
- C . Details the completed execution of the winning plan as a tree of stages
- D . Number of documents scanned
In order to ensure that you can maintain high availability in the face of server failure, you should implement which of the following?
- A . Sharding
- B . Properly defined user roles
- C . Replication
- D . Put indexes on all of your documents
- E . The proper storage engine
Which option can be used with update command so that a new document gets created if no matching document is found based on the query condition?
- A . upsert command instead of update command
- B . {update: true, insert: true} as the third parameter of update command
- C . This has to be handled in application code (Node.js, PHP, JAVA, C#, etc.) and cannot be handled in mongo shell query
- D . Specify {upsert : true } as the third parameter of update command
Dada una coleccion, cuales devuelve con la siguiente query db.coleccion.find({nombre:"ruben",apellido:"gomez"},{nombre:l,apellido:l,aficion:l});
- A . { "-id" : Objectld("580a42b5dfblb5al7427d302"), "nombre" : "ruben", "apellido" : "gomez", "aficion" : v u "flipar" }
- B . { "_id" : Objectld("580a42acdfblb5al7427d301"), "nombre" : "Luis", "apellido" : "gomez", "aficion" : u "flipar" }
- C . { "_id" : Objectld("580a42acdfblb5al7427d301"), "nombre" : "ruben", "apellido" : "Pablo", "aficion" : u "flipar"}
- D . { "_id" : Objectld("580a42acdfblb5al7427d301"), "nombre" : "ruben", "apellido" : "gomez">
MongoDB is
- A . None of the above
- B . Object-oriented DBMS
- C . Relational DBMS
- D . Document-oriented DBMS