git@github.com:stalniy/ucast.git
git@github.com:stalniy/ucast.git
A database migration tool for MongoDB in Node
MongoDB session store for Express and Connect
Sanitize your express payload to prevent MongoDB operator injection.
An API for interacting with a MongoDB document or modifier
Transform objects to MongoDB update instructions
TypeScript definitions for migrate-mongo
Pretender is a mock server library for XMLHttpRequest and Fetch, that comes with an express/sinatra style syntax for defining routes and their handlers.
[](https://circleci.com/gh/mycodeself/mongo-migrate-ts)
Helper to sanitize mongodb queries against query selector injections
The ultimate Node.js library for populating your MongoDB database.
Casbin Watcher based on MongoDB Change Streams
TypeScript definitions for mongo-sanitize
Make it easy to return cursor-paginated results from a Mongo collection
MongoDB database adapter for ShareDB
Mongo adapter for Better Auth
Mongo family descriptor for Prisma Next
Contract types and validation for Prisma Next MongoDB support
Provides a Mongo store for the express-rate-limit middleware.
tbc
Primitive value types for Prisma Next MongoDB support
## Install
Adapter and driver interfaces for Prisma Next MongoDB lowering
= 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.
A simple wrapper for instantiating a MongoDB connection in Sinatra
= 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.
A nifty Sinatra/Mongo based CMS made by an American and an Australian guy with an afro
A (very) simple wrapper for Mongo driver.
Herbert makes development of JSON REST API servers ridiculously simple. It provides a set of useful helpers and conventions to speed up development. Input validation, logs and advanced AJAX support are baked in. Herbert is very lightweight and transparent, making it easy to use & modify.
OpenTracing instrumentation for Bunny, Faraday, Hutch, Mongo, PORO, Rack, Sidekiq, Sinatra, Thrift
Add Monogid to your Sinatra app with potentially zero-configuration. Lazily creates the database connection whenever needed.
You got your Ruby Mongo ODM mixed with my web framework!!!
Like a blind date for the nastiest Ruby Mongo ORM and web framework.
Easily include Mongomatic in your Sinatra applications
Resque-mongo is a fork of resque that uses mongo as a queue backend. Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them later. Background jobs can be any Ruby class or module that responds to perform. Your existing classes can easily be converted to background jobs or you can create new classes specifically to do work. Or, you can do both. Resque is heavily inspired by DelayedJob (which rocks) and is comprised of three parts: * A Ruby library for creating, querying, and processing jobs * A Rake task for starting a worker which processes jobs * A Sinatra app for monitoring queues, jobs, and workers.