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