Skip to content
The MongoDB Database
C++ JavaScript Python C Java TLA Other
Branch: master
Clone or download

Latest commit

Latest commit e8cb6d9 Jun 2, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
buildscripts SERVER-48188 Fix buildscripts_test on Windows Jun 2, 2020
debian SERVER-47256 Update the debian package maintainer email May 14, 2020
distsrc SERVER-44763 Remove gotools from build and packaging Jan 15, 2020
docs SERVER-47689 populate docs/index.md Apr 21, 2020
etc SERVER-48375 Create jepsen "smoke-test" Jun 2, 2020
jstests SERVER-46625 Improve diagnostics when mongocryptd requests are sent t… Jun 2, 2020
pytests SERVER-47940 Add space between resmoke.py and run in powertest May 4, 2020
rpm SERVER-47256 Update the debian package maintainer email May 14, 2020
site_scons SERVER-48289 Ignore unused compiler flags May 29, 2020
src SERVER-48534 Make NetworkTestEnv correctly handle fire-and-forget com… Jun 3, 2020
.clang-format SERVER-41771 Use `clang-format-7.0.1` in our clang-format helper script Jul 27, 2019
.eslintignore SERVER-31390 Use a templating language to generate error_codes.{h,cpp… Nov 2, 2017
.eslintrc.yml SERVER-23728 Enable the no-unused-expressions ESLint rule Apr 5, 2017
.gdbinit SERVER-28668 Add mongo_printers.py to .gdbinit Apr 7, 2017
.gitattributes SERVER-29877 Mount /data on EBS volume in AWS EC2 instance Jul 6, 2017
.gitignore SERVER-47174 mozjs third party code folder is ignored by git Mar 30, 2020
.lldbinit SERVER-41168 Add lldb comment to .lldbinit Jun 17, 2019
.pydocstyle SERVER-40559 Python linters do not run after upgrade to Python 3 Apr 16, 2019
.pylintrc SERVER-40559 Python linters do not run after upgrade to Python 3 Apr 16, 2019
.style.yapf SERVER-23312 Format Python files with yapf Mar 26, 2018
CONTRIBUTING.rst SERVER-29767 Update CONTRIBUTING.rst to point to github wiki Jun 21, 2017
CreativeCommons.txt SERVER-45070 Add Creative Commons license for TLA+ specifications Dec 15, 2019
LICENSE-Community.txt SERVER-37651 Fix typo in license files Oct 17, 2018
README SERVER-44763 Remove gotools from build and packaging Jan 15, 2020
README.third_party.md SERVER-44090 Upgrade SafeInt to 3.23 May 29, 2020
SConstruct SERVER-47776 Promote ninja_next.py to ninja.py May 28, 2020
mypy.ini SERVER-32295 Support Python 3 Apr 8, 2019

README

MongoDB README

Welcome to MongoDB!

COMPONENTS

  mongod - The database server.
  mongos - Sharding router.
  mongo  - The database shell (uses interactive javascript).

UTILITIES

  install_compass   - Installs MongoDB Compass for your platform.

BUILDING

  See docs/building.md.

RUNNING

  For command line options invoke:

    $ ./mongod --help

  To run a single server database:

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

INSTALLING COMPASS

  You can install compass using the install_compass script packaged with MongoDB:

    $ ./install_compass

  This will download the appropriate MongoDB Compass package for your platform
  and install it.

DRIVERS

  Client drivers for most programming languages are available at
  https://docs.mongodb.com/manual/applications/drivers/. Use the shell
  ("mongo") for administrative tasks.

BUG REPORTS

  See https://github.com/mongodb/mongo/wiki/Submit-Bug-Reports.

PACKAGING

  Packages are created dynamically by the package.py script located in the
  buildscripts directory. This will generate RPM and Debian packages.

DOCUMENTATION

  https://docs.mongodb.com/manual/

CLOUD HOSTED MONGODB

  https://www.mongodb.com/cloud/atlas

MAIL LISTS

  https://groups.google.com/forum/#!forum/mongodb-user

    A forum for technical questions about using MongoDB.

  https://groups.google.com/forum/#!forum/mongodb-dev

    A forum for technical questions about building and developing MongoDB.

LEARN MONGODB

  https://university.mongodb.com/

LICENSE

  MongoDB is free and the source is available. Versions released prior to
  October 16, 2018 are published under the AGPL. All versions released after
  October 16, 2018, including patch fixes for prior versions, are published
  under the Server Side Public License (SSPL) v1. See individual files for
  details.
You can’t perform that action at this time.