1. What is the role of a load balancer in a sharded cluster setup in MongoDB?
2. How can you secure a MongoDB installation with authentication?
3. What is the MongoDB equivalent of the SQL "SELECT * FROM collection" statement?
4. How can you optimize write performance in MongoDB for high-throughput insert operations?
5. In MongoDB aggregation, what does the "$group" stage do?
6. What does the $project operator do in MongoDB Aggregation?
7. How does MongoDB Atlas handle automatic backups of your data?
8. How does MongoDB driver authentication typically work?
9. What is the primary purpose of sharding in MongoDB?
10. What does the "reduce" function in MapReduce do?
11. What is a primary use case for MongoDB in terms of data flexibility and scalability?
12. What is the primary purpose of the MongoDB Aggregation Framework?
13. Which write concern level ensures that data is written to the primary node and at least one secondary node before acknowledging the write operation?
14. In MongoDB, what does the "upsert" option do when updating a document?
15. In a multi-document transaction, when should you explicitly commit or abort the transaction in MongoDB?
16. Which MongoDB index type allows for fast retrieval of documents based on a single field?
17. In MongoDB, how can you optimize performance when working with large result sets?
18. Which command is used to access the MongoDB shell?
19. How does GridFS store large files in MongoDB?
20. What does BSON stand for in the context of MongoDB?