Recall & Review
beginner
What does the
insertMany method do in MongoDB?The
insertMany method adds multiple documents to a collection in one operation. It is faster than inserting documents one by one.Click to reveal answer
beginner
How do you use
insertMany to add documents?You call
insertMany on a collection and pass an array of documents. For example: db.collection.insertMany([{name: 'Alice'}, {name: 'Bob'}]).Click to reveal answer
intermediate
What happens if one document fails to insert in
insertMany?By default, if one document fails,
insertMany stops and no more documents are inserted. You can change this with the ordered option.Click to reveal answer
intermediate
What is the purpose of the
ordered option in insertMany?The
ordered option controls if documents are inserted in order. If ordered: false, MongoDB tries to insert all documents even if some fail.Click to reveal answer
beginner
Can
insertMany return information about the inserted documents?Yes,
insertMany returns an object with insertedCount and insertedIds showing how many and which documents were added.Click to reveal answer
What type of argument does
insertMany expect?✗ Incorrect
insertMany requires an array of documents to insert multiple at once.
What does setting
ordered: false do in insertMany?✗ Incorrect
With ordered: false, MongoDB tries to insert all documents even if some fail.
What does
insertMany return after insertion?✗ Incorrect
insertMany returns an object with insertedCount and insertedIds.
Which method is faster for adding many documents at once?
✗ Incorrect
insertMany is optimized to insert multiple documents faster than calling insertOne repeatedly.
If one document is invalid, what is the default behavior of
insertMany?✗ Incorrect
By default, insertMany stops inserting when a document fails and returns an error.
Explain how to use the
insertMany method to add multiple documents to a MongoDB collection.Think about how you add many items to a list at once.
You got /4 concepts.
Describe what happens when one document fails to insert during an
insertMany operation and how to control this behavior.Consider if you want to stop or keep going when a problem happens.
You got /3 concepts.