{"id":13508873,"url":"https://github.com/checkiz/elixir-mongo","last_synced_at":"2026-03-09T06:31:25.798Z","repository":{"id":62429925,"uuid":"16183059","full_name":"checkiz/elixir-mongo","owner":"checkiz","description":"MongoDB driver for Elixir","archived":false,"fork":false,"pushed_at":"2017-10-28T13:50:05.000Z","size":280,"stargazers_count":101,"open_issues_count":8,"forks_count":31,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-10-21T15:38:07.357Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/checkiz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-01-23T19:30:48.000Z","updated_at":"2023-09-01T08:25:28.000Z","dependencies_parsed_at":"2022-11-01T19:47:26.116Z","dependency_job_id":null,"html_url":"https://github.com/checkiz/elixir-mongo","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/checkiz/elixir-mongo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkiz%2Felixir-mongo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkiz%2Felixir-mongo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkiz%2Felixir-mongo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkiz%2Felixir-mongo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/checkiz","download_url":"https://codeload.github.com/checkiz/elixir-mongo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkiz%2Felixir-mongo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30284774,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T02:57:19.223Z","status":"ssl_error","status_checked_at":"2026-03-09T02:56:26.373Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T02:00:59.715Z","updated_at":"2026-03-09T06:31:25.743Z","avatar_url":"https://github.com/checkiz.png","language":"Elixir","funding_links":[],"categories":["ORM and Datamapping"],"sub_categories":[],"readme":"elixir-mongo\n============\n[![Build Status](https://travis-ci.org/checkiz/elixir-mongo.png?branch=master)](https://travis-ci.org/checkiz/elixir-mongo) [![Hex Version](https://img.shields.io/hexpm/v/mongo.svg)](https://hex.pm/packages/mongo)\n[![Hex Downloads](https://img.shields.io/hexpm/dt/bson.svg)](https://hex.pm/packages/mongo)\n\nA [MongoDB](http://www.mongodb.org) driver in Elixir.\n\nAPI entirely reviewed, see [CHANGELOG.md](https://github.com/checkiz/elixir-mongo/blob/master/CHANGELOG.md)\n\n### Connecting\n\nExample preparing access to the `anycoll` collection in the `test` db :\n```elixir\n# Connect the mongo server (by default port 27017 at 127.0.0.1)\nmongo = Mongo.connect!\n# Select the db to access  \ndb = mongo |\u003e Mongo.db(\"test\")  \n# Select the db to access\nanycoll = db |\u003e Mongo.Db.collection(\"anycoll\")  \n```\n\n### Wrappers for CRUD operations\n\nExamples accessing the `anycoll` collection via CRUD operations see `Mongo.Find`\n\n\n### Wrappers for Aggregate operations\n\nExample of aggregate operation applied to the `anycoll` collection see `Mongo.Collection`\n\n### Other commands\n\n```elixir\n# Authenticate against the db\ndb |\u003e Mongo.auth(\"testuser\", \"123\")`\n# Retrieve the last error\ndb |\u003e Mongo.getLastError\n```\n\n### Documentation\n\n- [documentation](http://checkiz.github.io/elixir-mongo)\n\n### Dependencies\n\n- MongoDB needs a Bson encoder/decoder, this project uses the elixir-bson encoder/decoder. See [elixir-bson source repo](https://github.com/checkiz/elixir-bson) and its\n[documentation](http://checkiz.github.io/elixir-bson)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheckiz%2Felixir-mongo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcheckiz%2Felixir-mongo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheckiz%2Felixir-mongo/lists"}