Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

The Mongo Database

branch: master
Octocat-spinner-32 buildscripts SERVER-13425 migrate sharding jstest suite to use write commands api April 21, 2014
Octocat-spinner-32 debian SERVER-12095 Update project description in Linux packaging text March 19, 2014
Octocat-spinner-32 distsrc SERVER-11575 Added support for YAML Config File November 13, 2013
Octocat-spinner-32 docs fix inconsistent prompt in building.md February 05, 2014
Octocat-spinner-32 jstests SERVER-13713 fix flakiness in cloneDb.js April 24, 2014
Octocat-spinner-32 rpm SERVER-13563 Add old package names to RPM Provides and Conflicts April 18, 2014
Octocat-spinner-32 site_scons SERVER-13527 Eliminate unused module tests facility April 16, 2014
Octocat-spinner-32 src SERVER-13632 Pass the collection to PlanExecutor and FetchStage April 24, 2014
Octocat-spinner-32 .gitattributes treat xcode config files as binary February 02, 2009
Octocat-spinner-32 .gitignore Revert "add mongoadmin to gitignore" February 19, 2014
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 Tweak to CONTRIBUTING.rst December 15, 2013
Octocat-spinner-32 GNU-AGPL-3.0.txt license July 22, 2008
Octocat-spinner-32 README Update README to include backup and monitoring resource September 11, 2013
Octocat-spinner-32 SConscript.buildinfo SERVER-13453 Strip C++ client driver artifacts from the server tree April 19, 2014
Octocat-spinner-32 SConscript.smoke SERVER-13527 Eliminate unused module tests facility April 16, 2014
Octocat-spinner-32 SConstruct SERVER-13453 Strip C++ client driver artifacts from the server tree April 19, 2014
Octocat-spinner-32 doxygenConfig prep 2.7.0 March 12, 2014
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
README
MongoDB README

Welcome to MongoDB!

COMPONENTS

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

UTILITIES

  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

BUILDING

  See docs/building.md, also www.mongodb.org search for "Building".

RUNNING

  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

DRIVERS

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

DOCUMENTATION

  http://www.mongodb.org/
 
BACKUP & MONITORING

  http://mms.mongodb.com/

MAIL LISTS AND IRC

  http://dochub.mongodb.org/core/community

32 BIT BUILD NOTES

  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.

LICENSE

  Most MongoDB source files (src/mongo folder and below) are made available under the terms of the
  GNU Affero General Public License (AGPL).  See individual files for
  details.

  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.