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. – SqlWorldWide Aug 3 '17 at 11:28

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? – Vinicius Deschamps Aug 3 '17 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 '17 at 18:49
  • I'll give a shot using Community to Enterprise trial and update you here. Cheers – Vinicius Deschamps Aug 3 '17 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? – Jaymin Jun 21 '18 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 '18 at 16:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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