Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

SOAJS Kanyu is using mongo v 3.6.8 however SOAJS stingray is now using mongo 4.2.7.

Here are the step how to upgrade:

  • First you should stop SOAJS console & mongo:

    • sudo soajs console stop

    • sudo soajs mongo stop

  • Now you need to upgrade to mongo v 4.0.18 as follow:

    • run mongo binary version 4.0.18 first as follow:

      • for mac: sudo /opt/demo/soajs.installer/include/mongo-4.0.18/mongodb-osx-x86_64/bin/mongod --dbpath /usr/local/var/soajs/mongodb/ --port 32017

      • for linux: sudo /opt/demo/soajs.installer/include/mongo-4.0.18/mongodb-linux-x86_64-ubuntu1604/bin/mongod --dbpath /var/soajs/mongodb --port 32017

    • run the mongo cli as follow: mongo --port 32017

      • then run the following commands

      • > db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )

        • you should get: { "featureCompatibilityVersion" : { "version" : "3.6" }, "ok" : 1 }

      • > db.adminCommand( { setFeatureCompatibilityVersion: "4.0" } )

        • you should get: { "ok" : 1 }

    • Now that featureCompatibilityVersion is set to 4.0 as the MongoDB official documentation suggests. here is the link https://docs.mongodb.com/manual/release-notes/4.2-upgrade-standalone/

  • Shutdown mongo v 4.0.18

  • Now run mongo v 4.2.7 as follow:

    • run mongo binary version 4.2.7 first as follow:

      • for mac: sudo /opt/demo/soajs.installer/include/mongo-4.2.7/mongodb-osx-x86_64/bin/mongod --dbpath /usr/local/var/soajs/mongodb/ --port 32017

      • for linux: sudo /opt/demo/soajs.installer/include/mongo-4.2.7/mongodb-linux-x86_64-ubuntu1604/bin/mongod --dbpath /var/soajs/mongodb --port 32017

    • run the mongo cli as follow: mongo --port 32017

      • then run the following commands

      • > db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )

        • you should get: { "featureCompatibilityVersion" : { "version" : "4.0" }, "ok" : 1 }

      • > db.adminCommand( { setFeatureCompatibilityVersion: "4.2" } )

        • you should get: { "ok" : 1 }

  • Shutdown mongo v 4.2.7

  • This is it. now you can start mongo and SOAJS console as follow:

    • sudo soajs mongo start

    • sudo soajs console start

  • No labels