Rack middleware for creating HTTP endpoints for files stored in MongoDB's GridFS
Custom Ability class that allows CanCanCan authorization library store permissions in MongoDB via the Mongoid gem.
A file upload library for use with MongoDB and S3
Fluent input plugin for MongoDB to collect slow operation log
An easy gem to use to ask questions about MongoDB versions
activerecord-alt-mongo-adapter is a MongoDB adapter for ActiveRecord.
Rack middleware for creating HTTP endpoints for files stored in MongoDB's GridFS
Simple MongoDB wrapper
= sinatra-mongo Extends Sinatra with an extension method for dealing with monogodb using the ruby driver. Install it with gem: $ gem install sinatra-mongo Now we can use it an example application. require 'sinatra' require 'sinatra/mongo' # Specify the database to use. Defaults to mongo://localhost:27017/default, # so you will almost definitely want to change this. # # Alternatively, you can specify the MONGO_URL as an environment variable set :mongo, 'mongo://localhost:27017/sinatra-mongo-example' # At this point, you can access the Mongo::Database object using the 'mongo' helper: puts mongo["testCollection"].insert {"name" => "MongoDB", "type" => "database", "count" => 1, "info" => {"x" => 203, "y" => '102'}} get '/' do mongo["testCollection"].find_one end If you need to use authentication, you can specify this in the mongo uri: set :mongo, 'mongo://myuser:mypass@localhost:27017/sinatra-mongo-example' == Mongo Reference * http://www.mongodb.org/display/DOCS/Ruby+Tutorial == Note on Patches/Pull Requests * Fork the project. * Make your feature addition or bug fix. * Add tests for it. This is important so I don't break it in a future version unintentionally. * Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull) * Send me a pull request. Bonus points for topic branches. == Copyright Copyright (c) 2009 Joshua Nichols. See LICENSE for details.
Log your AR model changes into MongoDB
ActiveSupport MongoDB Cache store.
Translates models in Rails for MongoDB
Rack helper for presenting MongoDB GridFS Files
restful interface to delegate mongodb records
Lets you load data from the command-line into data stores like * Elasticsearch * MongoDB * HBase * MySQL * Kafka and others.
Snapshot your mongodb in the EC2 cloud via XFS Freeze
Parallelize processing of large files and/or data using Resque, Redis and MongoDB
Transit is a content management and delivery engine designed for use with Rails 3.1+ MongoDB and Mongoid
Create an AWS EC2 node and restore a MongoDB dump to it from an AWS S3 bucket
An implementation of the Repository Pattern for MongoDB.
This gem can be used to allow the CASino backend to authenticate against an MongoDB server using Moped.
a library which uses the map-reduce capabilities of mongodb to group entities based on tags.
Rewrite of the original historical-plugin using MongoDB
A rack middleware that collects access statistics and saves them on a MongoDB database.
Supports MongoDB style sharding and mirroring
Automatically schedules review times for learning material stored in a mongoDB database by way of a spaced repetition algorithm. Resembles the Leitner Method.
A mongodb backend for frisky data models
Object Model for MongoDB
Object Model for MongoDB
Easy maintenence of collections of processed data in MongoDB with the Mongoid ODM.
Parses MongoDB favoured JS(ON) string into objects
Take the sting out of building complex MongoDB queries, updates and aggregations.
A simple front-end for mongodb persistence for ruby hashes
Simple job queue system based on mongodb
minimalistic tools for accessing mongodb
Simple MongoDB ODM. Yay!
Rack::GridServe is a Rack middleware for serving files stored in MongoDB GridFS. It is meant as a simple replacement for Rack::GridFS until it is ready for Mongo driver version 2.0 and above.
A mixin DSL for implementing cross-process mutexes/locks using MongoDB.
Feed Processor is a multi-stage feed processor built with JRuby, MRI, beanstalk and MongoDB.
Rails3 ActiveSupport Cache built on MongoDB
MongoDB implementations for the Synapse CQRS framework
Helpers that sits right on top of mongodb with a nicer syntax. Only 6 lines of code.
A simple way to load your sessions from a MongoDB store
A DSL for building MongoDB query in a more natual way
C extensions to accelerate the MongoDB Ruby driver. For more information about Mongo, see http://www.mongodb.org.
Key based pessimistic locking for Ruby and MongoDB. Is this key avaliable? Yes - Lock it for me for a sec will you. No - OK I'll just wait here until its ready.
A Ruby driver for MongoDB. For more information about Mongo, see http://www.mongodb.org.
Pickle MongoDB allows you to write BDD steps to interact with your MongoDB database, you can create and interrogate the database using the handy built in steps
Set up MongoDB shard clusters and replica sets on localhost with ease.
Crunch is an alternative MongoDB driver with an emphasis on high concurrency, atomic update operations, and document integrity. It uses the Rev event library for non-blocking writes and reads. Its API is more limited than the official Mongo Ruby driver, but simpler and more Rubyish.