renameCollection (oldName, newName, params)


Old Name (required)

A string that indicate the existing collection name

New Name (required)

A string for what the new collection will be named

Params (optional)

  • withSchema: optional, defaults to false. If set true, it'll try to rename the internal database while keeping its existing schema and data intact. In SQL database, this means: rename table



It should return an object like below:

  success: true


It'll yield Collection already exists error if the new collection name has been used before. And Collection not found if the named collection is nowhere to be found.

Any other error will yield a normal Node error object you can catch through promise easily.

Last updated