Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

The Mongo Database

Octocat-spinner-32 buildscripts SERVER-7931 Re-enable some tests to run with auth December 17, 2012
Octocat-spinner-32 debian SERVER-1654 modifies Debian startup script August 02, 2012
Octocat-spinner-32 distsrc SERVER-380: Add snowball stemmer December 25, 2012
Octocat-spinner-32 docs This is my first Geo cleanup change. October 23, 2012
Octocat-spinner-32 jstests try to make sharding tests more reliable when needing balancing to be… December 31, 2012
Octocat-spinner-32 rpm SERVER-5419: Update with current spec for 2.2.0 September 06, 2012
Octocat-spinner-32 site_scons SERVER-7473 Provide functionality for registering "module" tests in S… October 31, 2012
Octocat-spinner-32 src SERVER-7808 mongos allows you to specify an invalid port number January 02, 2013
Octocat-spinner-32 .gitattributes treat xcode config files as binary February 02, 2009
Octocat-spinner-32 .gitignore Visual Studio -- add Text Search to VS projects December 25, 2012
Octocat-spinner-32 APACHE-2.0.txt Add the Apache 2 license, add licensing info to README. MINOR February 03, 2010
Octocat-spinner-32 CONTRIBUTING.rst SERVER-7476 Add CONTRIBUTING file to mongodb repo November 07, 2012
Octocat-spinner-32 GNU-AGPL-3.0.txt license July 22, 2008
Octocat-spinner-32 README DOCS-217 make all wiki links dochub links June 29, 2012
Octocat-spinner-32 SConscript.buildinfo add the js engine back to buildInfo; still need to clean this up post… December 19, 2012
Octocat-spinner-32 SConscript.smoke add SSL smoke testing suite December 05, 2012
Octocat-spinner-32 SConstruct scons fixes for fts and --32 December 31, 2012
Octocat-spinner-32 doxygenConfig BUMP 2.3.1 November 24, 2012
Octocat-spinner-32 mongo_astyle remove align pointer for now January 03, 2011
Octocat-spinner-32 valgrind.suppressions make suppression for journaling more generic to cover more cases February 27, 2012
Octocat-spinner-32 win2008plus.props add support for building Win2008Plus with Visual Studio December 28, 2011

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.