Personal tools
Skip to content. | Skip to navigation
bsondump - display BSON files in a human-readable format mongoimport - Convert data from JSON, TSV or CSV and insert them into a collection mongoexport - Write an existing collection to CSV or JSON format mongodump/mongorestore - Dump MongoDB backups to disk in .BSON format, or restore them to a live database mongostat - Monitor live MongoDB servers, replica sets, or sharded clusters mongofiles - Read, write, delete, or update files in GridFS mongooplog - Replay oplog entries between MongoDB servers mongotop - Monitor read/write activity on a mongo server
An open source asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well. The execution units, called tasks, are executed concurrently on one or more worker nodes using multiprocessing, Eventlet or gevent. Tasks can execute asynchronously (in the background) or synchronously (wait until ready). Celery is used in production systems to process millions of tasks a day. Celery is written in Python, but the protocol can be implemented in any language. It can also operate with other languages using webhooks. The recommended message broker is RabbitMQ, but limited support for Redis, Beanstalk, MongoDB, CouchDB and databases (using SQLAlchemy or the Django ORM) is also available.
This package provides the mongo server software, mongo sharding server software, default configuration files, and init scripts.
Mongo (from "humongous") is a high-performance, open source, schema-free document-oriented database. MongoDB is written in C++ and offers the following features: * Collection oriented storage: easy storage of object/JSON-style data * Dynamic queries * Full index support, including on inner objects and embedded arrays * Query profiling * Replication and fail-over support * Efficient storage of binary data including large objects (e.g. photos and videos) * Auto-sharding for cloud-level scalability (currently in early alpha) * Commercial Support Available A key goal of MongoDB is to bridge the gap between key/value stores (which are fast and highly scalable) and traditional RDBMS systems (which are deep in functionality).
Keystone is the easiest way to build a web application or content-managed website in node.js, getting you up and running with: Built on Express Keystone can configure Express for you, or you can take over and treat Keystone like any other Express middleware. You can also easily integrate it into an existing Express app. Built with Mongoose Mongoose, supported by MongoDB Inc, is the leading ODM for node.js and MongoDB. Keystone exposes mongoose to you when you need it, so anything you can build with MongoDB, you can build with Keystone. Lightweight Keystone is designed to be as light as you want - you can pick and choose the features you want to include. Write your own routes, disable the Admin UI, whatever - it's up to you. Extendable One of the greatest things about node.js is the vast number of quality packages available. Keystone is designed to let you use any of them, without losing the benefits it provides.
A node.js driver for MongoDB
Mongoose MongoDB ODM
Expressive query building for MongoDB