MongoDB Insert Document in Collection
MongoDB Insert Document in Collection -In MongoDB, data is stored in the form of documents (JSON-like objects). These documents are organised within collections, and collections are stored within a database.
MongoDB provides two main methods to insert data into a collection:
- insertOne()
- insertMany()
insertOne()
insertOne() is used to insert one document into the collection.
1 2 3 4 5 6 7 8 9 |
use myDatabase db.students.insertOne({ name: "Anuj Kumar", age: 25, city: "Delhi", skills: ["PHP", "Python", "MongoDB"] }) |
If the students collection does not exist, MongoDB will create it automatically when you insert the first document.
insertMany()
insertMany() is used to insert more than one document into the collection.
1 2 3 4 5 6 |
db.students.insertMany([ { name: "Amit", age: 30, city: "Mumbai" }, { name: "Riya", age: 28, city: "Bangalore" }, { name: "Karan", age: 35, city: "Chennai" } ]) |
Show all documents in a collection:
1 |
db.students.find() |
⚡ Note: Each document automatically gets a unique _id
field if not provided.

