Popularity
7.0
Stable
Activity
0.0
Stable
101
8
31

Monthly Downloads: 6
Programming language: Elixir
License: MIT License
Latest version: v0.5.4

mongo alternatives and similar packages

Based on the "ORM and Datamapping" category.
Alternatively, view mongo alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of mongo or a related project?

Add another 'ORM and Datamapping' Package

README

elixir-mongo

Build Status Hex Version Hex Downloads

A MongoDB driver in Elixir.

API entirely reviewed, see CHANGELOG.md

Connecting

Example preparing access to the anycoll collection in the test db :

# Connect the mongo server (by default port 27017 at 127.0.0.1)
mongo = Mongo.connect!
# Select the db to access  
db = mongo |> Mongo.db("test")  
# Select the db to access
anycoll = db |> Mongo.Db.collection("anycoll")  

Wrappers for CRUD operations

Examples accessing the anycoll collection via CRUD operations see Mongo.Find

Wrappers for Aggregate operations

Example of aggregate operation applied to the anycoll collection see Mongo.Collection

Other commands

# Authenticate against the db
db |> Mongo.auth("testuser", "123")`
# Retrieve the last error
db |> Mongo.getLastError

Documentation

Dependencies