Safe Haskell | None |
---|---|
Language | Haskell2010 |
Web.Apiary.MongoDB
Contents
- data MongoDB
- data MongoDBConfig = MongoDBConfig {}
- type MongoQuery = Query
- initMongoDB :: (MonadIO m, MonadBaseControl IO m) => MongoDBConfig -> Initializer' m MongoDB
- initHerokuMongoDB :: (MonadIO m, MonadBaseControl IO m, Has Heroku exts) => MongoDBConfig -> Initializer m exts (MongoDB ': exts)
- access :: (MonadExts es m, Has MongoDB es, MonadBaseControl IO m, MonadIO m) => Action m a -> m a
- module Data.Bson
- module Database.MongoDB.Connection
- module Database.MongoDB.Query
- module Database.MongoDB.Admin
Documentation
type MongoQuery = Query Source #
initializer
initMongoDB :: (MonadIO m, MonadBaseControl IO m) => MongoDBConfig -> Initializer' m MongoDB Source #
initHerokuMongoDB :: (MonadIO m, MonadBaseControl IO m, Has Heroku exts) => MongoDBConfig -> Initializer m exts (MongoDB ': exts) Source #
initialize MongoDB extension using heroku service.
compatible:
- MongoHQ
- MongoLab
- MongoSoup
query
access :: (MonadExts es m, Has MongoDB es, MonadBaseControl IO m, MonadIO m) => Action m a -> m a Source #
query using MongoDBConfig
settings.
if you want to access other db, other accessmode, please use useDb
or accessMode
.
reexports
module Data.Bson
module Database.MongoDB.Connection
module Database.MongoDB.Query
module Database.MongoDB.Admin