Monger is an idiomatic Clojure MongoDB driver for a more civilized age. It has batteries included, offers powerful expressive query DSL, strives to support every MongoDB 2.0+ feature and has sane defaults. It also has solid documentation.
3.0.0 is a major release based on version
3.0 of the MongoDB Java driver.
Compared to 3.0.0-rc1, this release
has a few bug fixes and a breaking API change in
Changes between 3.0.0-rc1 and 3.0.0-rc2
Add allow-disk-use and Cursor Options to Aggregates
monger.collection/aggregate now supports
Contributed by Bartek Marcinowski.
monger.collection/ensure-index No Longer Shadows clojure.core/name
monger.collection/ensure-index no longer shadows
and fails with an obscure exception.
Contributed by Joshua Karstendick.
monger.core/connect No Longer Ignores the :uri Option
monger.core/connect no longer ignores the
:uri option. Note that
monger.core/connect-via-uri is the recommended way of connecting using URIs.
Contributed by Ivan Samsonov.
Monger change log is available on GitHub.
Monger is a ClojureWerkz Project
- Langohr, a Clojure client for RabbitMQ that embraces the AMQP 0.9.1 model
- Cassaforte, a Clojure Cassandra client built around CQL
- Elastisch, a minimalistic Clojure client for ElasticSearch
- Welle, a Riak client with batteries included
- Neocons, a client for the Neo4J REST API
- Quartzite, a powerful scheduling library
and several others. If you like Monger, you may also like our other projects.