We can INSERT documents in MongoDB’s collections by two methods
- insert()
- save()
INSERT ( ) METHOD
SYNTAX:
db.<COLLECTION_NAME>.insert( )
EXAMPLE:
db.student.insert({id : 1, name : "sachin" , age : 27 }) WriteResult({ "nInserted" : 1 })
Check Inserted Record
db.student.find().pretty() { "_id" : ObjectId("5a2300fcab980773d4ff3175"), "id" : 1, "name" : "sachin", "age" : 27 }
EXPLAINATION
_id parameter, MongoDB assigns a unique ObjectId for each document.
_id is 12 bytes hexadecimal number unique for every document in a collection.
_id: ObjectId is divided in
4 bytes timestamp,
3 bytes machine id,
2 bytes process id,
3 bytes incrementer