MCQOPTIONS
Saved Bookmarks
This section includes 44 Mcqs, each offering curated multiple-choice questions to sharpen your Mongodb knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Which of the following operation can be optionally used for map reduce? |
| A. | finally |
| B. | final |
| C. | static |
| D. | none of the mentioned |
| Answer» B. final | |
| 2. |
Pipeline stages can use __________ for tasks such as calculating the average or concatenating a string. |
| A. | replicas |
| B. | operators |
| C. | roles |
| D. | all of the mentioned |
| Answer» C. roles | |
| 3. |
_____ Writes the resulting documents of the aggregation pipeline to a collection. |
| A. | $out |
| B. | $in |
| C. | $output |
| D. | None of the mentioned |
| Answer» B. $in | |
| 4. |
Which of the following operator is related to geography of data ? |
| A. | $geoSpatial |
| B. | $geoNear |
| C. | $geoRear |
| D. | None of the mentioned |
| Answer» C. $geoRear | |
| 5. |
In the vars assignment block, ________ refers to the value of an externally defined variable low . |
| A. | “$$low” |
| B. | “$$lowin” |
| C. | “$$1” |
| D. | None of the mentioned |
| Answer» B. “$$lowin” | |
| 6. |
MongoDB treats the literals as projection flags, valid only in the _______ stage. |
| A. | $project |
| B. | $gmap |
| C. | $match |
| D. | None of the mentioned |
| Answer» B. $gmap | |
| 7. |
To avoid treating numeric or boolean literals as projection flags, use the _______ expression to wrap the numeric or boolean literals. |
| A. | $literal |
| B. | $bool |
| C. | $unwin |
| D. | None of the mentioned |
| Answer» B. $bool | |
| 8. |
_______ accepts only single argument expression. |
| A. | $setIsSubset |
| B. | $bool |
| C. | $anyElementTrue |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 9. |
Which of the following method is overrided by Index filters ? |
| A. | hint |
| B. | plan |
| C. | execute |
| D. | all of the mentioned |
| Answer» B. plan | |
| 10. |
Query shape consists of a combination of query, sort, and _________ specifications. |
| A. | selection |
| B. | projection |
| C. | collection |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 11. |
Syntax for specifying an initial batch size for the cursor is : |
| A. | cursor: { batchSize: <string> } |
| B. | cursor: { batchSize: <int> } |
| C. | cur: { batchSize: <int> } |
| D. | none of the mentioned |
| Answer» C. cur: { batchSize: <int> } | |
| 12. |
For most aggregation operations, the ______ Pipeline provides better performance and more coherent interface. |
| A. | Aggregate |
| B. | Replication |
| C. | Sharding |
| D. | None of the mentioned |
| Answer» B. Replication | |
| 13. |
What would be the maximum document size for results of mapreduce operation ? |
| A. | 15 MB |
| B. | 16 MB |
| C. | 17 MB |
| D. | All of the mentioned |
| Answer» C. 17 MB | |
| 14. |
Map-reduce uses custom __________ functions to perform the map and reduce operations. |
| A. | Java |
| B. | Javascript |
| C. | JSON |
| D. | None of the mentioned |
| Answer» C. JSON | |
| 15. |
The aggregation pipeline can use ___________ to improve its performance during some of its stages. |
| A. | indexes |
| B. | OptmData |
| C. | functions |
| D. | all of the mentioned |
| Answer» B. OptmData | |
| 16. |
Which of the following operation can be optionally used for map reduce ? |
| A. | finally |
| B. | final |
| C. | static |
| D. | none of the mentioned |
| Answer» B. final | |
| 17. |
_______ returns the remainder of the first number divided by the second. |
| A. | $rem |
| B. | $mod |
| C. | $div |
| D. | None of the mentioned |
| Answer» C. $div | |
| 18. |
$ne returns true if the values are not _______ |
| A. | equivalent |
| B. | |
| C. | 0 |
| Answer» B. | |
| 19. |
$multiply __________ numbers to return the result. |
| A. | multiplies |
| B. | divides |
| C. | comapres |
| D. | all of the mentioned |
| Answer» B. divides | |
| 20. |
________ subtracts two dates to return the difference in milliseconds |
| A. | $rem |
| B. | $mod |
| C. | $div |
| D. | $subtract |
| Answer» B. $mod | |
| 21. |
$allElementsTrue returns true if no element of a set evaluates to : |
| A. | false |
| B. | true |
| Answer» B. true | |
| 22. |
MongoDB converts the JavaScript objects emitted by the map function to ________ objects. |
| A. | BSON |
| B. | JSON |
| C. | Javascript |
| D. | None of the mentioned |
| Answer» B. JSON | |
| 23. |
Which of the following mode defaults to false ? |
| A. | jsMode |
| B. | scope |
| C. | finalize |
| D. | min |
| Answer» B. scope | |
| 24. |
$dayOfMonth returns the day of the month for a date as a number between : |
| A. | 1 and 31 |
| B. | 1 and 30 |
| C. | 1 and 28 |
| D. | None of the mentioned |
| Answer» B. 1 and 30 | |
| 25. |
_______ result encompasses instances of undefined values or missing fields. |
| A. | Number |
| B. | String |
| C. | Null |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 26. |
$sum is an accumulator operator available only in the _______ stage |
| A. | $group |
| B. | $sets |
| C. | $accumulator |
| D. | None of the mentioned |
| Answer» B. $sets | |
| 27. |
___________ returns either the non-null result of the first expression. |
| A. | $Null |
| B. | $ifNull |
| C. | $ElseNull |
| D. | None of the mentioned |
| Answer» C. $ElseNull | |
| 28. |
$addToSet returns an array of all _______ values that results from applying an expression to each document. |
| A. | unique |
| B. | non unique |
| C. | distinct |
| D. | all of the mentioned |
| Answer» B. non unique | |
| 29. |
__________ take as input a single expression, evaluating the expression once for each input document, and maintain their state for the group of documents. |
| A. | Computer |
| B. | Monitors |
| C. | Accumulators |
| D. | Performoner |
| Answer» D. Performoner | |
| 30. |
If all documents for the $min operation have null value for the field or are missing the field, the $min operator returns ____ for the minimum value. |
| A. | 1 |
| B. | 0 |
| C. | |
| Answer» D. | |
| 31. |
db.collection.aggregate() returns a _______ and can return result sets of any size. |
| A. | replica |
| B. | cursor |
| C. | document |
| D. | $subtract |
| Answer» C. document | |
| 32. |
_______ returns the number of elements in the array. |
| A. | $number |
| B. | $size |
| C. | $div |
| D. | None of the mentioned |
| Answer» C. $div | |
| 33. |
_________ returns a value without parsing. |
| A. | $string |
| B. | $literal |
| C. | $characters |
| D. | None of the mentioned |
| Answer» C. $characters | |
| 34. |
COUNT function is provided by _________ in MongoDB. |
| A. | $end |
| B. | $sum |
| C. | $max |
| D. | All of the mentioned |
| Answer» C. $max | |
| 35. |
String expressions, with the exception of ________ only have a well-defined behavior for strings of ASCII characters. |
| A. | $setcon |
| B. | $concatenation |
| C. | $concat |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 36. |
____________ works similar to HAVING clause in SQL |
| A. | $setcon |
| B. | $group |
| C. | $match |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 37. |
_______ groups documents by some specified expression and outputs to the next stage a document for each distinct grouping. |
| A. | $setcon |
| B. | $group |
| C. | $match |
| D. | None of the mentioned |
| Answer» C. $match | |
| 38. |
WHICH_OF_THE_FOLLOWING_OPERATION_CAN_BE_OPTIONALLY_USED_FOR_MAP_REDUCE_??$ |
| A. | finally |
| B. | final |
| C. | static |
| D. | none of the mentioned |
| Answer» B. final | |
| 39. |
The_aggregation_pipeline_can_use_____________to_improve_its_performance_during_some_of_its_stages.$ |
| A. | indexes |
| B. | OptmData |
| C. | functions |
| D. | all of the mentioned |
| Answer» B. OptmData | |
| 40. |
Map-reduce uses custom __________ functions to perform the map and reduce operations? |
| A. | Java |
| B. | Javascript |
| C. | JSON |
| D. | None of the mentioned |
| Answer» C. JSON | |
| 41. |
The most basic pipeline stages provide __________ that operate like queries. |
| A. | methods |
| B. | filters |
| C. | stored procedure |
| D. | none of the mentioned |
| Answer» C. stored procedure | |
| 42. |
Documents enter a multi-stage __________ that transforms the documents into an aggregated result. |
| A. | pipeline |
| B. | pipelineView |
| C. | pipelineUser |
| D. | all of the mentioned |
| Answer» B. pipelineView | |
| 43. |
Running data aggregation on the ________ instance simplifies application code and limits resource requirements. |
| A. | document |
| B. | mongod |
| C. | mongos |
| D. | all of the mentioned |
| Answer» C. mongos | |
| 44. |
____________ are operations that process data records and return computed results. |
| A. | ReplicaAgg |
| B. | SumCalculation |
| C. | Aggregations |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |