Database.Persist.MongoDB

Entity conversion

collectionName

docToEntityEither

docToEntityThrow

entityToDocument

toInsertDoc

updatesToDoc

filtersToDoc

toUniquesDoc

MongoDB specific queries

(->.)

(~>.)

(?&->.)

(?&~>.)

(&->.)

(&~>.)

Filters

nestEq

nestNe

nestGe

nestLe

nestIn

nestNotIn

anyEq

nestBsonEq

anyBsonEq

multiBsonEq

(=~.)

data NestedField record typ

class MongoRegexSearchable typ

type MongoRegex

Updates

nestSet

nestInc

nestDec

nestMul

push

pull

pullAll

addToSet

Key conversion helpers

data family BackendKey backend

keyToOid

oidToKey

recordTypeFromKey

PersistField conversion

fieldName

using connections

withConnection

withMongoPool

withMongoDBConn

withMongoDBPool

createMongoDBPool

runMongoDBPool

runMongoDBPoolDef

type ConnectionPool

data Connection

data MongoAuth

Connection configuration

data MongoConf

defaultMongoConf

defaultHost

defaultAccessMode

defaultPoolStripes

defaultConnectionIdleTime

defaultStripeConnections

applyDockerEnv

using raw MongoDB pipes

type PipePool

createMongoDBPipePool

runMongoDBPipePool

network type

type HostName

data PortID

MongoDB driver types

type Database

type Action

data AccessMode

master

slaveOk

(=:)

data ObjectId

data MongoContext

Database.Persist