Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
C++
JavaScript
Python
Go
Shell
C
Latest commit
3c71b63
Jan 5, 2018
Permalink
| Failed to load latest commit information. | |||
|
|
buildscripts |
|
|
|
|
debian |
|
|
|
|
distsrc |
|
|
|
|
docs |
|
|
|
|
etc |
|
|
|
|
jstests |
|
|
|
|
pytests |
|
|
|
|
rpm |
|
|
|
|
site_scons |
|
|
|
|
src |
|
|
|
|
.clang-format |
|
|
|
|
.eslintignore |
|
|
|
|
.eslintrc.yml |
|
|
|
|
.gdbinit |
|
|
|
|
.gitattributes |
|
|
|
|
.gitignore |
|
|
|
|
APACHE-2.0.txt |
|
|
|
|
CONTRIBUTING.rst |
|
|
|
|
GNU-AGPL-3.0.txt |
|
|
|
|
README |
|
|
|
|
SConstruct |
|
|
README
MongoDB README
Welcome to MongoDB!
COMPONENTS
mongod - The database server.
mongos - Sharding router.
mongo - The database shell (uses interactive javascript).
UTILITIES
mongodump - Create a binary dump of the contents of a database.
mongorestore - Restore data from the output created by mongodump.
mongoexport - Export the contents of a collection to JSON or CSV.
mongoimport - Import data from JSON, CSV or TSV.
mongofiles - Put, get and delete files from GridFS.
mongostat - Show the status of a running mongod/mongos.
bsondump - Convert BSON files into human-readable formats.
mongoreplay - Traffic capture and replay tool.
mongotop - Track time spent reading and writing data.
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
Most MongoDB source files (src/mongo folder and below) are made available
under the terms of the GNU Affero General Public License (GNU AGPLv3). See
individual files for details.