Liking cljdoc? Tell your friends :D

monger.cache

clojure.core.cache implementation(s) on top of MongoDB.

Related documentation guide: http://clojuremongodb.info/articles/integration.html

clojure.core.cache implementation(s) on top of MongoDB.
   
Related documentation guide: http://clojuremongodb.info/articles/integration.html
raw docstring

monger.collection

Provides key functionality for interaction with MongoDB: inserting, querying, updating and deleting documents, performing Aggregation Framework queries, creating and dropping indexes, creating collections and more.

For more advanced read queries, see monger.query.

Related documentation guides:

Provides key functionality for interaction with MongoDB: inserting, querying, updating and deleting documents, performing Aggregation Framework
queries, creating and dropping indexes, creating collections and more.

For more advanced read queries, see monger.query.

Related documentation guides:

* http://clojuremongodb.info/articles/getting_started.html
* http://clojuremongodb.info/articles/inserting.html
* http://clojuremongodb.info/articles/querying.html
* http://clojuremongodb.info/articles/updating.html
* http://clojuremongodb.info/articles/deleting.html
* http://clojuremongodb.info/articles/aggregation.html
raw docstring

monger.command

Provides convenience functions for performing most commonly used MongoDB commands. For a lower-level API that gives maximum flexibility, see monger.core/command. To use MongoDB 2.2 Aggregation Framework, see monger.collection/aggregate.

Related documentation guides:

Provides convenience functions for performing most commonly used MongoDB commands.
For a lower-level API that gives maximum flexibility, see `monger.core/command`. To use
MongoDB 2.2 Aggregation Framework, see `monger.collection/aggregate`.

Related documentation guides:

* http://clojuremongodb.info/articles/commands.html
* http://clojuremongodb.info/articles/aggregation.html
* http://clojuremongodb.info/articles/mapreduce.html
raw docstring

monger.conversion

Provides functions that convert between MongoDB Java driver classes (DBObject, DBList) and Clojure data structures (maps, collections). Most of the time, application developers won't need to use these functions directly because Monger Query DSL and many other functions convert documents to Clojure sequences and maps automatically. However, this namespace is part of the public API and guaranteed to be stable between minor releases.

Related documentation guides:

Provides functions that convert between MongoDB Java driver classes (DBObject, DBList) and Clojure
data structures (maps, collections). Most of the time, application developers won't need to use these
functions directly because Monger Query DSL and many other functions convert documents to Clojure sequences and
maps automatically. However, this namespace is part of the public API and guaranteed to be stable between minor releases.

Related documentation guides:

* http://clojuremongodb.info/articles/inserting.html
* http://clojuremongodb.info/articles/querying.html
raw docstring

monger.core

Thin idiomatic wrapper around MongoDB Java client. monger.core includes fundamental functions that perform database/replica set connection, set default write concern, default database, performing commands and so on. Most of the functionality is in other monger.* namespaces, in particular monger.collection, monger.query and monger.gridfs

Related documentation guides:

Thin idiomatic wrapper around MongoDB Java client. monger.core includes
fundamental functions that perform database/replica set connection, set default write concern, default database, performing commands
and so on. Most of the functionality is in other monger.* namespaces, in particular monger.collection, monger.query and monger.gridfs

Related documentation guides:

* http://clojuremongodb.info/articles/connecting.html
* http://clojuremongodb.info/articles/commands.html
* http://clojuremongodb.info/articles/gridfs.html
raw docstring

monger.credentials

Helper functions for instantiating various types of credentials.

Helper functions for instantiating various types
of credentials.
raw docstring

monger.cursor

Helper-functions for dbCursor object:

  • to initialize new cursor,
  • for CRUD functionality of options of dbCursor
Helper-functions for dbCursor object: 
* to initialize new cursor, 
* for CRUD functionality of options of dbCursor
raw docstring

monger.db

Functions that provide operations on databases

Functions that provide operations on databases
raw docstring

monger.gridfs

Provides functions and macros for working with GridFS: storing files in GridFS, streaming files from GridFS, finding stored files.

Related documentation guide: http://clojuremongodb.info/articles/gridfs.html

Provides functions and macros for working with GridFS: storing files in GridFS, streaming files from GridFS,
finding stored files.

Related documentation guide: http://clojuremongodb.info/articles/gridfs.html
raw docstring

monger.joda-time

An optional convenience namespaces for applications that heavily use dates and would prefer use JodaTime types transparently when storing and loading them from MongoDB and serializing to JSON and/or with Clojure reader.

Enables automatic conversion of JodaTime date/time/instant instances to JDK dates (java.util.Date) when documents are serialized and the other way around when documents are loaded. Extends clojure.data.json/Write-JSON protocol for JodaTime types.

To use it, make sure you add dependencies on clj-time (or JodaTime) and clojure.data.json.

An optional convenience namespaces for applications that heavily use dates and would prefer use JodaTime types
transparently when storing and loading them from MongoDB and serializing to JSON and/or with Clojure reader.

Enables automatic conversion of JodaTime date/time/instant instances to JDK dates (java.util.Date) when documents
are serialized and the other way around when documents are loaded. Extends clojure.data.json/Write-JSON protocol for
JodaTime types.

To use it, make sure you add dependencies on clj-time (or JodaTime) and clojure.data.json.
raw docstring

No vars found in this namespace.

monger.js

Kept for backwards compatibility. Please use clojurewerkz.support.js from now on.

Kept for backwards compatibility. Please use clojurewerkz.support.js from now on.
raw docstring

monger.json

Provides clojure.data.json/Write-JSON protocol extension for MongoDB-specific types, such as org.bson.types.ObjectId

Provides clojure.data.json/Write-JSON protocol extension for MongoDB-specific types, such as
org.bson.types.ObjectId
raw docstring

No vars found in this namespace.

monger.operators

Provides vars that represent various MongoDB operators, for example, $gt or $in or $regex. They can be passed in queries as strings but using vars from this namespace makes the code a bit cleaner and closer to what you would see in a MongoDB shell query.

Related documentation guide: http://clojuremongodb.info/articles/querying.html

Provides vars that represent various MongoDB operators, for example, $gt or $in or $regex.
They can be passed in queries as strings but using vars from this namespace makes the code
a bit cleaner and closer to what you would see in a MongoDB shell query.

Related documentation guide: http://clojuremongodb.info/articles/querying.html
raw docstring

monger.query

Provides an expressive Query DSL that is very close to that in the Mongo shell (within reason). This is the most flexible and recommended way to query with Monger. Queries can be composed, like in Korma.

Related documentation guide: http://clojuremongodb.info/articles/querying.html

Provides an expressive Query DSL that is very close to that in the Mongo shell (within reason).
This is the most flexible and recommended way to query with Monger. Queries can be composed, like in Korma.

Related documentation guide: http://clojuremongodb.info/articles/querying.html
raw docstring

monger.result

Provides functions that determine if a query (or other database operation)
was successful or not.

Related documentation guides:

* http://clojuremongodb.info/articles/inserting.html
* http://clojuremongodb.info/articles/updating.html
* http://clojuremongodb.info/articles/commands.html
* http://clojuremongodb.info/articles/mapreduce.html
raw docstring

monger.util

Provides various utility functions, primarily for working with document ids.

Provides various utility functions, primarily for working with document ids.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close