Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
The Mongo Database
C++ JavaScript Python Other

This branch is 371 commits ahead, 15261 commits behind master

Failed to load latest commit information.
bson SERVER-10478 fix batch limit check for _cloneLocs in migration
buildscripts python-2.4 compatible version of
client SERVER-6647 Potential out of bounds access in ReplicaSetMonitor
db SERVER-6391 - don't sleep if we're a reader,
dbtests fix Windows compile
debian BUMP 2.0.7-rc0
distsrc snappy license info SERVER-3805
docs moved line #s
jstests SERVER-10478 fix batch limit check for _cloneLocs in migration
lib boost
rpm BUMP 2.0.9
s SERVER-10458 sanity check before critical section that all cloned doc…
scripting SERVER-9124: cast id to double before converting to JS
shell Visual Studio -- .gitignore, make mongo shell buildable
third_party fix js-1.7 for freebsd
tools SERVER-6359 mongoexport now outputs full strings in CSV mode
util post 2.0.9
.gitattributes treat xcode config files as binary
.gitignore Visual Studio -- .gitignore, make mongo shell buildable
APACHE-2.0.txt Add the Apache 2 license, add licensing info to README. MINOR
GNU-AGPL-3.0.txt license
README update and normalize readme files a bit
SConstruct fix for Solaris s3dist
doxygenConfig post 2.0.9 enable precompiled headers with g++
mongo_astyle remove align pointer for now
pch.cpp Fixes for distributed lock handling time skew.
pch.h SERVER-2833 -- shut down cleanly on OS or Service Controller shutdown…
server.h Use more common (and readable) names for branch prediction hints
speed.js prefetch type stuff
targetver.h Replace tab indentation with spaces
valgrind.suppressions Start of work on valgrind test for mongos SERVER-1125



Welcome to MongoDB!


  mongod - The database process.
  mongos - Sharding controller.
  mongo  - The database shell (uses interactive javascript).


  mongodump         - MongoDB dump tool - for backups, snapshots, etc..
  mongorestore      - MongoDB restore a dump
  mongoexport       - Export a single collection to test (JSON, CSV)
  mongoimport       - Import from JSON or CSV
  mongofiles        - Utility for putting and getting files from MongoDB GridFS
  mongostat         - Show performance statistics

  See docs/, also search for "Building".


  For command line options invoke:

    $ ./mongod --help

  To run a single server database:

    $ mkdir /data/db
    $ ./mongod
    $ # The mongo javascript shell connects to localhost and test database by default:
    $ ./mongo 
    > help


  Client drivers for most programming languages are available at  Use the 
  shell ("mongo") for administrative tasks.




  MongoDB uses memory mapped files.  If built as a 32 bit executable, you will
  not be able to work with large (multi-gigabyte) databases.  However, 32 bit
  builds work fine with small development databases.


  Most MongoDB source files are made available under the terms of the
  GNU Affero General Public License (AGPL).  See individual files for

  As an exception, the files in the client/, debian/, rpm/,
  utils/mongoutils, and all subdirectories thereof are made available under
  the terms of the Apache License, version 2.0.
Something went wrong with that request. Please try again.