Explore topic-wise MCQs in Mongodb.

This section includes 49 Mcqs, each offering curated multiple-choice questions to sharpen your Mongodb knowledge and support exam preparation. Choose a topic below to get started.

1.

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
2.

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
3.

________ applies an expression to each item in an array and returns an array with the applied results.

A. $map
B. $geo
C. $geoRear
D. None of the mentioned
Answer» B. $geo
4.

Which of the following stages cannot appear multiple times in a pipeline?

A. $regex
B. $reg
C. $match
D. $out
Answer» D. $out
5.

Which of the following returns the value that results from applying an expression to the last document?

A. $end
B. $last
C. $max
D. All of the mentioned
Answer» C. $max
6.

$setIsSubset returns _______ if all elements of the first set appear in the second set, including when the first set equals the second set.

A. Null
B. True
C. False
D. None of the mentioned
Answer» D. None of the mentioned
7.

In MongoDB __________ mongos retrieves the results from each shard, performs a merge sort to order the results.

A. 3.0
B. 2.0
C. 1.0
D. None of the mentioned
Answer» C. 1.0
8.

You can only use jsMode for result sets with fewer than 500,000 distinct key arguments to the mapper’s _______ function.

A. emit()
B. emitter()
C. emitted()
D. none of the mentioned
Answer» B. emitter()
9.

Which of the following mode defaults to false?

A. jsMode
B. scope
C. finalize
D. min
Answer» B. scope
10.

$allElementsTrue returns true if no element of a set evaluates to ____________

A. false
B. true
C. 0
D. 1
Answer» B. true
11.

__________ returns the day of the year for a date as a number between 1 and 366.

A. $dayofWeekend
B. $dayOfWeek
C. $dayOfYear
D. None of the mentioned
Answer» D. None of the mentioned
12.

________ subtracts two dates to return the difference in milliseconds.

A. $rem
B. $mod
C. $div
D. $subtract
Answer» B. $mod
13.

Which of the following accepts a single argument expression?

A. $toLow
B. $toUpper
C. $toEqual
D. None of the mentioned
Answer» C. $toEqual
14.

Which of the following returns a substring of a string?

A. $subs
B. $substring
C. $substr
D. None of the mentioned
Answer» D. None of the mentioned
15.

Which of the following performs case-insensitive string comparison?

A. $strcasecmpequals
B. $strcasecmp
C. $strcmp
D. None of the mentioned
Answer» B. $strcasecmp
16.

____________ works similar to HAVING clause in SQL.

A. $setcon
B. $group
C. $match
D. None of the mentioned
Answer» D. None of the mentioned
17.

________ passes the first n documents unmodified to the pipeline where n is the specified limit.

A. $skip
B. $limit
C. $match
D. $redact
Answer» C. $match
18.

Cursors returned from aggregation only supports cursor methods like ________________

A. cursor.hasNext()
B. cursor.Next()
C. cursor.has()
D. all of the mentioned
Answer» B. cursor.Next()
19.

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> }
20.

$sum is an accumulator operator available only in the _______ stage.

A. $group
B. $sets
C. $accumulator
D. None of the mentioned
Answer» B. $sets
21.

$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
22.

_______ reorders the document stream by a specified sort key.

A. $skip
B. $limit
C. $sort
D. None of the mentioned
Answer» D. None of the mentioned
23.

Which of the following is syntax for calculating minimum value?

A. { $minimum: <int> }
B. { $min: <expression>}
C. { $minimum: <expression> }
D. None of the mentioned
Answer» C. { $minimum: <expression> }
24.

Which of the following returns year for particular date?

A. $year
B. $yearday
C. $syearofmonth
D. None of the mentioned
Answer» B. $yearday
25.

Which of the following function follows the reduce method and modifies the output?

A. finalize
B. final
C. max
D. all of the mentioned
Answer» B. final
26.

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
27.

Which of the following accepts named parameters?

A. $reduce
B. $letnum
C. $let
D. None of the mentioned
Answer» E.
28.

Which of the following accepts any number of argument expression?

A. $setIntersection
B. $setDifference
C. $setEquals
D. None of the mentioned
Answer» B. $setDifference
29.

Which of the following method is overrided by Index filters?

A. hint
B. plan
C. execute
D. all of the mentioned
Answer» B. plan
30.

Which of the following provides similar functionality to join?

A. $unwindelem
B. $unwind
C. $unwin
D. None of the mentioned
Answer» D. None of the mentioned
31.

________ limits the number of documents in result set.

A. $project
B. $geo
C. $limit
D. None of the mentioned
Answer» D. None of the mentioned
32.

Which of the following can be used to implement field level redaction?

A. $skip
B. $limit
C. $match
D. $redact
Answer» E.
33.

Which of the following statement is equivalent to “$$CURRENT.”?

A. “$%<field>”
B. “%<field>”
C. “$$<field>”
D. “$<field>”
Answer» E.
34.

Which of the following ignores non numeric values?

A. $order
B. $sum
C. $asc
D. None of the mentioned
Answer» C. $asc
35.

Which of the following database command is used for mapreduce function?

A. mapReduce
B. mapperRed
C. redmap
D. none of the mentioned
Answer» B. mapperRed
36.

__________ specifies global variables that are accessible in the map.

A. jsMode
B. scope
C. finalize
D. Min
Answer» C. finalize
37.

Which of the operator is similar to order by clause in RDBMS?

A. $sort
B. $match
C. $sortby
D. None of the mentioned
Answer» B. $match
38.

Which of the following returns the hour for a date as a number between 0 and 23?

A. $minute
B. $hour
C. $seconds
D. All of the mentioned
Answer» C. $seconds
39.

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”
40.

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
41.

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
42.

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
43.

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
44.

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
45.

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‚Äö√Ñ√∂‚àö√ë‚àöœÄ
46.

______ binds variables for use in the specified expression.

A. $skip
B. $let
C. $bind
D. None of the mentioned
Answer» C. $bind
47.

Which of the following statement is equivalent to “$$CURRENT.“?$

A. “$%<field>”
B. “%<field>”
C. “$$<field>”
D. “$<field>”
Answer» E.
48.

Aggregation expressions use ______ path to access fields in the input documents.

A. mpath
B. dbpath
C. lpath
D. field
Answer» E.
49.

Which of the following stages cannot appear multiple times in a pipeline ?

A. $regex
B. $reg
C. $match
D. $out
Answer» D. $out