insertMany()

Reference type:Cheat sheetFormat:Syntax + example + use case

Reference group: Collection CRUD methods

What it does

Inserts multiple documents. Ordered writes stop at the first error by default; unordered writes may continue.

Syntax

db.collection.insertMany(documents, { ordered })

Use case

Seed or import batches.

Important notes

Unordered operations can partially succeed; inspect write errors.

insertMany(): practical example
db.products.insertMany([{sku:"KB-2"},{sku:"KB-3"}], { ordered: false })
💡 Explanation Inserts multiple documents. Ordered writes stop at the first error by default; unordered writes may continue. When to use it Seed or import batches. Caution Unordered operations can partially succeed; inspect write errors.
Key Takeaways
  • Inserts multiple documents. Ordered writes stop at the first error by default; unordered writes may continue.
  • Typical use: Seed or import batches.