MongoDB Documentation, Release 3.0.4 Most Commands Require Authentication In 2.0, when running with authentication (e.g. authorization ) all database commands require authentication, except the following commands. MongoDB 1.8 is a standard, incremental production release and works as a drop-in replacement for MongoDB 1.6, except: Read through all release notes before upgrading and ensure that no changes will affect your deployment. $^{886}$http://mongodb.org/downloads $^{887}$https://jira.mongodb.org/secure/IssueNavigator.jspa?mode=hide&requestId=11002 $^{889}$http://downloads.mongodb.org/ 1. Download the v1.8.x binaries from the MongoDB Download Page$^{889}$. 2. Shutdown your mongod instance. 3. Replace the existing binary with the 1.8.x mongod binary. 4. Restart MongoDB. Preparation Upgrading a Standalone mongod • Replica set members should be upgraded in a particular order, as described in Upgrading a Replica Set (page 915). • The mapReduce command has changed in 1.8, causing incompatibility with previous releases. mapReduce no longer generates temporary collections (thus, keepTemp has been removed). Now, you must always supply a value for out . See the out field options in the mapReduce document. If you use MapReduce, this also likely means you need a recent version of your client driver. • MongoDB Downloads 886 • All JIRA Issues resolved in 2.0 887 • All Backward Incompatible Changes 888 • isMaster • authenticate • getnonce • buildInfo • ping • isdbgrid Resources 12.2.5 Release Notes for MongoDB 1.8 Upgrading 914 Chapter 12. Release Notes