

MCQOPTIONS
Saved Bookmarks
This section includes 58 Mcqs, each offering curated multiple-choice questions to sharpen your Mongodb knowledge and support exam preparation. Choose a topic below to get started.
1. |
Secondaries apply operations from the primary asynchronously to provide __________ consistency. |
A. | strict |
B. | strong |
C. | eventual |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
2. |
For a member to sync from another, both members must have the same value for the _________ setting. |
A. | buildIndexes |
B. | getIndexes |
C. | buildpriIndexes |
D. | secondary |
Answer» B. getIndexes | |
3. |
Replication _______ is a delay between operation on the primary and the application of that operation from the oplog to the secondary. |
A. | lag |
B. | delay |
C. | latency |
D. | none of the mentioned |
Answer» B. delay | |
4. |
MongoDB writes the rollback data to BSON files in the rollback/ folder under the database’s ________ directory. |
A. | dbPath |
B. | logPath |
C. | dataPath |
D. | all of the mentioned |
Answer» B. logPath | |
5. |
The oplog must translate multi-updates into individual operations in order to maintain ____________ |
A. | availability |
B. | idempotency |
C. | scalability |
D. | secondary |
Answer» C. scalability | |
6. |
Use _________ from a secondary member and the replication status output to assess the current state of replication. |
A. | db.getReplInfo() |
B. | db.getReplicationInfo() |
C. | rs.printReplicationInfo() |
D. | none of the mentioned |
Answer» C. rs.printReplicationInfo() | |
7. |
When ______________ is true, the mongod instance saves all documents migrated from the shard to the moveChunk directory of the storage.dbPath. |
A. | sharding.archiveChunks |
B. | sharding.archiveMovedChunks |
C. | shards.archiveMovedChunks |
D. | rs.syncFrom() |
Answer» C. shards.archiveMovedChunks | |
8. |
You can use the ________ setting in Replica Set Configuration to disable chained replication for situations where chained replication is causing lag. |
A. | chainingAllowed |
B. | chainingDisAllowed |
C. | chainingAllow |
D. | none of the mentioned |
Answer» B. chainingDisAllowed | |
9. |
You also can force a member never to become primary by setting its priority value to ___________ |
A. | 1 |
B. | 2 |
C. | 3 |
D. | 0 |
Answer» E. | |
10. |
To finish the rolling maintenance operation, step down the primary with the _________ method. |
A. | rs.syncFrom() |
B. | rs.stepDown() |
C. | rs.synchrepl() |
D. | secondary |
Answer» C. rs.synchrepl() | |
11. |
Before mongod creates an oplog, you can specify its size with the __________ option. |
A. | oplogSizeMB |
B. | oplogSizeGB |
C. | opSizeMB |
D. | all of the mentioned |
Answer» B. oplogSizeGB | |
12. |
rs.reconfig() provides a wrapper around the ___________ command. |
A. | replSetfinalReconfig |
B. | replSetReconfig |
C. | replSetReconfiguration |
D. | none of the mentioned |
Answer» C. replSetReconfiguration | |
13. |
________ sets the slaveOk property for the current connection. |
A. | rs.reconfig() |
B. | rs.slaveOk() |
C. | rs.stepDown() |
D. | rs.slave() |
Answer» C. rs.stepDown() | |
14. |
A ______ member maintains a copy of the primary’s data set but is invisible to client applications. |
A. | primary |
B. | delayed |
C. | hidden |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
15. |
A second data center hosts one priority 0 member that cannot become ___________ |
A. | primary |
B. | write |
C. | view |
D. | Secondary |
Answer» B. write | |
16. |
Which of the following members should be hidden? |
A. | Delayed |
B. | Hidden |
C. | Primary |
D. | All of the mentioned |
Answer» B. Hidden | |
17. |
A delayed member has its priority equal to 0 and hidden equal to ___________ |
A. | 0 |
B. | flase |
C. | true |
D. | all of the mentioned |
Answer» D. all of the mentioned | |
18. |
The standard replica set deployment for production system is a ___-member replica set. |
A. | two |
B. | three |
C. | four |
D. | five |
Answer» C. four | |
19. |
_________ for a replica set is the number of members that can become unavailable and still leave enough members in the set to elect a primary. |
A. | Fault tolerance |
B. | Reliability |
C. | Security |
D. | None of the mentioned |
Answer» B. Reliability | |
20. |
_________ member is used to support dedicated functions, such as backup or reporting. |
A. | Hidden |
B. | Primary |
C. | ViewState |
D. | None of the mentioned |
Answer» B. Primary | |
21. |
To protect your data if your main data center fails, keep at least _______ member in an alternate data center. |
A. | one |
B. | two |
C. | three |
D. | none of the mentioned |
Answer» B. two | |
22. |
Without a primary, a replica set cannot accept ________ operations. |
A. | read |
B. | write |
C. | read write |
D. | all of the mentioned |
Answer» C. read write | |
23. |
_________ sets also allow the routing of read operations to specific machines. |
A. | Field |
B. | Read |
C. | Tag |
D. | All of the mentioned |
Answer» D. All of the mentioned | |
24. |
What should be the priority of member to prevent them from becoming primary? |
A. | 0 |
B. | 1 |
C. | 2 |
D. | 3 |
Answer» B. 1 | |
25. |
During initial sync, mongod will remove the content of the _______ |
A. | dbPathSync |
B. | Path |
C. | dbPath |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
26. |
In sharded clusters, delayed members have limited utility when the __________ is enabled. |
A. | Balancer |
B. | Collector |
C. | Emitter |
D. | None of the mentioned |
Answer» B. Collector | |
27. |
mongorestore recreates indexes recorded by _____________ |
A. | bsondump |
B. | mongodump |
C. | mongostore |
D. | all of the mentioned |
Answer» C. mongostore | |
28. |
Delayed members are a ________ or a running “historical” snapshot of the data set. |
A. | “rolling backup” |
B. | “roll backup” |
C. | “rolling commit” |
D. | none of the mentioned |
Answer» B. “roll backup” | |
29. |
_________ is used to read the contents of the rollback files. |
A. | bsondumpdata |
B. | bsondp |
C. | bsondump |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
30. |
By default, an application directs its ____ operations to the primary member. |
A. | read |
B. | write |
C. | read write |
D. | all of the mentioned |
Answer» B. write | |
31. |
How many types of members exist in replica set? |
A. | 1 |
B. | 2 |
C. | 3 |
D. | 4 |
Answer» C. 3 | |
32. |
_________ play a role in the elections that select a primary if the current primary is unavailable. |
A. | Arbiters |
B. | Replicators |
C. | Loggers |
D. | None of the mentioned |
Answer» B. Replicators | |
33. |
Which of the member receives all write operations? |
A. | center |
B. | secondary |
C. | primary |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
34. |
If the current primary becomes unavailable, the replica set holds an ______ to choose which of the secondaries becomes the new primary. |
A. | election |
B. | replication |
C. | clasification |
D. | none of the mentioned |
Answer» B. replication | |
35. |
Which of the following may be non-voting or priority 0? |
A. | center |
B. | secondary |
C. | primary |
D. | none of the mentioned |
Answer» C. primary | |
36. |
__________ explicitly override the default logic for selecting a member to replicate from. |
A. | replSetSyncFrom |
B. | resync |
C. | applyOps |
D. | isMaster |
Answer» B. resync | |
37. |
_______ is an internal command that applies oplog entries to the current data set. |
A. | replSetSyncFrom |
B. | resync |
C. | applyOps |
D. | isMaster |
Answer» D. isMaster | |
38. |
The architecture of a replica set affects the set’s _________ and capability. |
A. | scalability |
B. | capacity |
C. | performance |
D. | all of the mentioned |
Answer» C. performance | |
39. |
Which of the command is for master-slave replication only? |
A. | replSetSyncFrom |
B. | resync |
C. | applyOps |
D. | isMaster |
Answer» C. applyOps | |
40. |
__________ sets the member that this replica set member will sync from, overriding the default sync target selection logic. |
A. | rs.reconfig() |
B. | rs.remove() |
C. | rs.stepDown() |
D. | rs.syncFrom() |
Answer» E. | |
41. |
For most replica sets, the hostnames in the _________ field never change. |
A. | tag |
B. | host |
C. | rs |
D. | none of the mentioned |
Answer» C. rs | |
42. |
Delayed members apply operations from the _______ on a delay. |
A. | oplog |
B. | log |
C. | mlog |
D. | none of the mentioned |
Answer» B. log | |
43. |
The names of rollback files have the following form. |
A. | <database>.<collection>.<timestamp>.bson. |
B. | <database>.<collection>.<tp>.bson. |
C. | <database>.<collection>.<timestamp>.json. |
D. | None of the mentioned |
Answer» B. <database>.<collection>.<tp>.bson. | |
44. |
A delayed member may show as 0 seconds behind the primary when the inactivity period on the primary is greater than the ________ value. |
A. | slaveDelayTime |
B. | slaveDelay |
C. | slaveTime |
D. | rs.slave() |
Answer» C. slaveTime | |
45. |
The db.________ method does not display hidden members. |
A. | isPrima ry() |
B. | isMaster() |
C. | Master() |
D. | none of the mentioned |
Answer» C. Master() | |
46. |
In a sharded cluster _______ do not interact with hidden members. |
A. | mongod |
B. | mongos |
C. | mongostore |
D. | all of the mentioned |
Answer» C. mongostore | |
47. |
Use ______ to apply the changes to the new primary after rollback. |
A. | mongostore |
B. | mongorestore |
C. | restore |
D. | none of the mentioned |
Answer» C. restore | |
48. |
Which of the following ddds an arbiter to a replica set? |
A. | rs.addArb() |
B. | rs.addArbiter() |
C. | rs.addtoArb() |
D. | all of the mentioned |
Answer» B. rs.addArbiter() | |
49. |
A replica set can have up to ______ members but only 7 voting members. |
A. | 10 |
B. | 30 |
C. | 50 |
D. | 70 |
Answer» E. | |
50. |
__________ prints a report of the status of the replica set from the perspective of the secondaries. |
A. | rs.printSlaveReplicationInfo() |
B. | rs.printReplication() |
C. | rs.help() |
D. | none of the mentioned |
Answer» B. rs.printReplication() | |