MongoDB Update Document

MongoDB Update Document

 MongoDB Update Document


Use db.collection.update() method to update document in MongoDB database.

Syntax:

> db.users.update(CONDITION, UPDATED DATA, OPTIONS)

Find Current Document

First, find the current document in collection with user_name = rahul. We have already inserted documents in the previous tutorial like below.

> db.users.find().pretty({"user_name":"rahul"})

{
        "_id" : ObjectId("59a7aef2de55e8e213bf3f26"),
        "id" : 1001,
        "user_name" : "rahul",
        "name" : [
                {
                        "first_name" : "Rahul"
                },
                {
                        "middle_name" : ""
                },
                {
                        "last_name" : "Kumar"
                }
        ],
        "email" : "rahul@tecadmin.net",
        "designation" : "Founder and CEO",
        "location" : "India"
}

Update Document

Now change location from India to Australia for the document where id = 1001.

> db.users.update({"id":1001},{$set:{'location':'Australia'}})

Output: WriteResult({ “nMatched” : 1, “nUpserted” : 0, “nModified” : 1 })

Reactions

Post a Comment

0 Comments

close