I have a server using MongoDB Community but my client wants additional features that are only able using the Enterprise version.

We're about to buy it, however, I was wondering what should I do to upgrade from Community to Enteprise, and guarantee that all additional features are available.

Is there a license file to add? Should I install from scratch and restore backup? How should I proceed?



  • From my personal experience I did new installation. I would check with MongoDB.Inc when you make the purchase. Aug 3, 2017 at 11:28

1 Answer 1


Just remove community version (packets) and install enterprise version. Simple, nothing else needed. All those enterprise version features have been compiled into.

If you have replica set, you can do this without down time, just do change one (secondary) node at time.

  • How do I know what are the packets from the community version? Also, is there any chance to have data loss? Aug 3, 2017 at 13:56
  • No data loss. When you install enterprise version, it will tell you if you have forgotten to uninstall some packages.
    – JJussi
    Aug 3, 2017 at 18:49
  • I'll give a shot using Community to Enterprise trial and update you here. Cheers Aug 3, 2017 at 19:36
  • @JJussi, Can we upgrade directly with-out taking DB backup of community version and install enterprise version so it will manager by mongoDB to migrate Data? Jun 21, 2018 at 5:48
  • @Jaymin yes, you can upgrade without backup... Of course, it is always recommended to make the backup. But there should not be any problems.
    – JJussi
    Jun 24, 2018 at 16:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.