Are mongodb ids unique ?

5 Best Ways to Rename MongoDB Collection [Rename]

How can I Rename a collection in MongoDB?”
Definition: “Rename or changes the name of an existing collection”.

Try the Video live example of the code shown in this page using Robomongo!

Syntax:-
{renameCollection: "Original_collection_name>", to: "<New_collection_name>", dropTarget: <true | false>}

What is “renameCollection”? It is the name of the original collection to rename.

What is to”? It is the new name of the collection.

What is “dropTarget”? If dropTarget is “true”, mongod will drop the target of renameCollection before to renaming the collection. The default value is “false”.

Examples:-
db.Original_Coll_Name.renameCollection('new_Coll_Name');
//The db.collection.renameCollection() is not supported on sharded collections.

//OR

db.Original_Coll_Name.renameCollection('ifAlreadyExistColl', true);

> show dbs
admin    0.000GB
demoDB   0.000GB
local    0.000GB
myNewDB  0.000GB

> use demoDB
switched to db demoDB

> show collections
Users

> db.users.renameCollection( "Users_Test")
{
        "ok" : 0,
        "errmsg" : "source namespace does not exist",
        "code" : 26,
        "codeName" : "NamespaceNotFound"
}

> db.Users.renameCollection( "Users_Test")
{ "ok" : 1 }

> show collections
Users_Test

> db.Users_Test.find()
{ "_id" : ObjectId("5857c0209244b5a6e9946de4"), "Name" : "Anil", "Age" : 30 }

Using “Robomongo” Management Tool to RENAME a Collection,
Reference links,
1.       https://robomongo.org/
I hope you are enjoying with this post! Please share with you friends. Thank you!!
ANIL SINGH

Hey! I'm Anil Singh. I author this blog. I'm Active Blogger, Programmer. I love learning new technologies, programming, blogging and participating the forum discussions more...
http://www.code-sample.com
http://www.code-sample.xyz

You Might Also Like
Post a Comment
www.code-sample.com/. Powered by Blogger.