mongoDB 2.4.0.0 → 2.4.0.1
raw patch · 3 files changed
+7/−2 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Database.MongoDB.Query: instance GHC.Exception.Exception Database.MongoDB.Query.Failure
+ Database.MongoDB.Query: instance GHC.Exception.Type.Exception Database.MongoDB.Query.Failure
- Database.MongoDB.Admin: addUser :: (MonadIO m) => Bool -> Username -> Password -> Action m ()
+ Database.MongoDB.Admin: addUser :: MonadIO m => Bool -> Username -> Password -> Action m ()
- Database.MongoDB.Admin: cloneDatabase :: (MonadIO m) => Database -> Host -> Action m Document
+ Database.MongoDB.Admin: cloneDatabase :: MonadIO m => Database -> Host -> Action m Document
- Database.MongoDB.Admin: collectionStats :: (MonadIO m) => Collection -> Action m Document
+ Database.MongoDB.Admin: collectionStats :: MonadIO m => Collection -> Action m Document
- Database.MongoDB.Admin: copyDatabase :: (MonadIO m) => Database -> Host -> Maybe (Username, Password) -> Database -> Action m Document
+ Database.MongoDB.Admin: copyDatabase :: MonadIO m => Database -> Host -> Maybe (Username, Password) -> Database -> Action m Document
- Database.MongoDB.Admin: createCollection :: (MonadIO m) => [CollectionOption] -> Collection -> Action m Document
+ Database.MongoDB.Admin: createCollection :: MonadIO m => [CollectionOption] -> Collection -> Action m Document
- Database.MongoDB.Admin: createIndex :: (MonadIO m) => Index -> Action m ()
+ Database.MongoDB.Admin: createIndex :: MonadIO m => Index -> Action m ()
- Database.MongoDB.Admin: currentOp :: (MonadIO m) => Action m (Maybe Document)
+ Database.MongoDB.Admin: currentOp :: MonadIO m => Action m (Maybe Document)
- Database.MongoDB.Admin: dataSize :: (MonadIO m) => Collection -> Action m Int
+ Database.MongoDB.Admin: dataSize :: MonadIO m => Collection -> Action m Int
- Database.MongoDB.Admin: dbStats :: (MonadIO m) => Action m Document
+ Database.MongoDB.Admin: dbStats :: MonadIO m => Action m Document
- Database.MongoDB.Admin: dropCollection :: (MonadIO m) => Collection -> Action m Bool
+ Database.MongoDB.Admin: dropCollection :: MonadIO m => Collection -> Action m Bool
- Database.MongoDB.Admin: dropDatabase :: (MonadIO m) => Database -> Action m Document
+ Database.MongoDB.Admin: dropDatabase :: MonadIO m => Database -> Action m Document
- Database.MongoDB.Admin: dropIndex :: (MonadIO m) => Collection -> IndexName -> Action m Document
+ Database.MongoDB.Admin: dropIndex :: MonadIO m => Collection -> IndexName -> Action m Document
- Database.MongoDB.Admin: dropIndexes :: (MonadIO m) => Collection -> Action m Document
+ Database.MongoDB.Admin: dropIndexes :: MonadIO m => Collection -> Action m Document
- Database.MongoDB.Admin: ensureIndex :: (MonadIO m) => Index -> Action m ()
+ Database.MongoDB.Admin: ensureIndex :: MonadIO m => Index -> Action m ()
- Database.MongoDB.Admin: getProfilingLevel :: (MonadIO m) => Action m ProfilingLevel
+ Database.MongoDB.Admin: getProfilingLevel :: MonadIO m => Action m ProfilingLevel
- Database.MongoDB.Admin: killOp :: (MonadIO m) => OpNum -> Action m (Maybe Document)
+ Database.MongoDB.Admin: killOp :: MonadIO m => OpNum -> Action m (Maybe Document)
- Database.MongoDB.Admin: removeUser :: (MonadIO m) => Username -> Action m ()
+ Database.MongoDB.Admin: removeUser :: MonadIO m => Username -> Action m ()
- Database.MongoDB.Admin: renameCollection :: (MonadIO m) => Collection -> Collection -> Action m Document
+ Database.MongoDB.Admin: renameCollection :: MonadIO m => Collection -> Collection -> Action m Document
- Database.MongoDB.Admin: repairDatabase :: (MonadIO m) => Database -> Action m Document
+ Database.MongoDB.Admin: repairDatabase :: MonadIO m => Database -> Action m Document
- Database.MongoDB.Admin: serverBuildInfo :: (MonadIO m) => Action m Document
+ Database.MongoDB.Admin: serverBuildInfo :: MonadIO m => Action m Document
- Database.MongoDB.Admin: serverStatus :: (MonadIO m) => Action m Document
+ Database.MongoDB.Admin: serverStatus :: MonadIO m => Action m Document
- Database.MongoDB.Admin: serverVersion :: (MonadIO m) => Action m Text
+ Database.MongoDB.Admin: serverVersion :: MonadIO m => Action m Text
- Database.MongoDB.Admin: setProfilingLevel :: (MonadIO m) => ProfilingLevel -> Maybe MilliSec -> Action m ()
+ Database.MongoDB.Admin: setProfilingLevel :: MonadIO m => ProfilingLevel -> Maybe MilliSec -> Action m ()
- Database.MongoDB.Admin: storageSize :: (MonadIO m) => Collection -> Action m Int
+ Database.MongoDB.Admin: storageSize :: MonadIO m => Collection -> Action m Int
- Database.MongoDB.Admin: totalIndexSize :: (MonadIO m) => Collection -> Action m Int
+ Database.MongoDB.Admin: totalIndexSize :: MonadIO m => Collection -> Action m Int
- Database.MongoDB.Admin: validateCollection :: (MonadIO m) => Collection -> Action m Document
+ Database.MongoDB.Admin: validateCollection :: MonadIO m => Collection -> Action m Document
- Database.MongoDB.Connection: data PortID :: *
+ Database.MongoDB.Connection: data PortID
- Database.MongoDB.Connection: readHostPortM :: (Monad m) => String -> m Host
+ Database.MongoDB.Connection: readHostPortM :: Monad m => String -> m Host
- Database.MongoDB.GridFS: deleteFile :: (MonadIO m) => File -> Action m ()
+ Database.MongoDB.GridFS: deleteFile :: MonadIO m => File -> Action m ()
- Database.MongoDB.Query: Output :: MRMerge -> Collection -> (Maybe Database) -> MROut
+ Database.MongoDB.Query: Output :: MRMerge -> Collection -> Maybe Database -> MROut
- Database.MongoDB.Query: access :: (MonadIO m) => Pipe -> AccessMode -> Database -> Action m a -> m a
+ Database.MongoDB.Query: access :: MonadIO m => Pipe -> AccessMode -> Database -> Action m a -> m a
- Database.MongoDB.Query: accessMode :: (Monad m) => AccessMode -> Action m a -> Action m a
+ Database.MongoDB.Query: accessMode :: Monad m => AccessMode -> Action m a -> Action m a
- Database.MongoDB.Query: allDatabases :: (MonadIO m) => Action m [Database]
+ Database.MongoDB.Query: allDatabases :: MonadIO m => Action m [Database]
- Database.MongoDB.Query: authMongoCR :: (MonadIO m) => Username -> Password -> Action m Bool
+ Database.MongoDB.Query: authMongoCR :: MonadIO m => Username -> Password -> Action m Bool
- Database.MongoDB.Query: count :: (MonadIO m) => Query -> Action m Int
+ Database.MongoDB.Query: count :: MonadIO m => Query -> Action m Int
- Database.MongoDB.Query: delete :: (MonadIO m) => Selection -> Action m ()
+ Database.MongoDB.Query: delete :: MonadIO m => Selection -> Action m ()
- Database.MongoDB.Query: deleteAll :: (MonadIO m) => Collection -> [(Selector, [DeleteOption])] -> Action m WriteResult
+ Database.MongoDB.Query: deleteAll :: MonadIO m => Collection -> [(Selector, [DeleteOption])] -> Action m WriteResult
- Database.MongoDB.Query: deleteMany :: (MonadIO m) => Collection -> [(Selector, [DeleteOption])] -> Action m WriteResult
+ Database.MongoDB.Query: deleteMany :: MonadIO m => Collection -> [(Selector, [DeleteOption])] -> Action m WriteResult
- Database.MongoDB.Query: deleteOne :: (MonadIO m) => Selection -> Action m ()
+ Database.MongoDB.Query: deleteOne :: MonadIO m => Selection -> Action m ()
- Database.MongoDB.Query: distinct :: (MonadIO m) => Label -> Selection -> Action m [Value]
+ Database.MongoDB.Query: distinct :: MonadIO m => Label -> Selection -> Action m [Value]
- Database.MongoDB.Query: explain :: (MonadIO m) => Query -> Action m Document
+ Database.MongoDB.Query: explain :: MonadIO m => Query -> Action m Document
- Database.MongoDB.Query: fetch :: (MonadIO m) => Query -> Action m Document
+ Database.MongoDB.Query: fetch :: MonadIO m => Query -> Action m Document
- Database.MongoDB.Query: findOne :: (MonadIO m) => Query -> Action m (Maybe Document)
+ Database.MongoDB.Query: findOne :: MonadIO m => Query -> Action m (Maybe Document)
- Database.MongoDB.Query: group :: (MonadIO m) => Group -> Action m [Document]
+ Database.MongoDB.Query: group :: MonadIO m => Group -> Action m [Document]
- Database.MongoDB.Query: insert :: (MonadIO m) => Collection -> Document -> Action m Value
+ Database.MongoDB.Query: insert :: MonadIO m => Collection -> Document -> Action m Value
- Database.MongoDB.Query: insertAll :: (MonadIO m) => Collection -> [Document] -> Action m [Value]
+ Database.MongoDB.Query: insertAll :: MonadIO m => Collection -> [Document] -> Action m [Value]
- Database.MongoDB.Query: insertAll_ :: (MonadIO m) => Collection -> [Document] -> Action m ()
+ Database.MongoDB.Query: insertAll_ :: MonadIO m => Collection -> [Document] -> Action m ()
- Database.MongoDB.Query: insertMany :: (MonadIO m) => Collection -> [Document] -> Action m [Value]
+ Database.MongoDB.Query: insertMany :: MonadIO m => Collection -> [Document] -> Action m [Value]
- Database.MongoDB.Query: insertMany_ :: (MonadIO m) => Collection -> [Document] -> Action m ()
+ Database.MongoDB.Query: insertMany_ :: MonadIO m => Collection -> [Document] -> Action m ()
- Database.MongoDB.Query: insert_ :: (MonadIO m) => Collection -> Document -> Action m ()
+ Database.MongoDB.Query: insert_ :: MonadIO m => Collection -> Document -> Action m ()
- Database.MongoDB.Query: modify :: (MonadIO m) => Selection -> Modifier -> Action m ()
+ Database.MongoDB.Query: modify :: MonadIO m => Selection -> Modifier -> Action m ()
- Database.MongoDB.Query: replace :: (MonadIO m) => Selection -> Document -> Action m ()
+ Database.MongoDB.Query: replace :: MonadIO m => Selection -> Document -> Action m ()
- Database.MongoDB.Query: repsert :: (MonadIO m) => Selection -> Document -> Action m ()
+ Database.MongoDB.Query: repsert :: MonadIO m => Selection -> Document -> Action m ()
- Database.MongoDB.Query: retrieveServerData :: (MonadIO m) => Action m ServerData
+ Database.MongoDB.Query: retrieveServerData :: MonadIO m => Action m ServerData
- Database.MongoDB.Query: runCommand :: (MonadIO m) => Command -> Action m Document
+ Database.MongoDB.Query: runCommand :: MonadIO m => Command -> Action m Document
- Database.MongoDB.Query: runCommand1 :: (MonadIO m) => Text -> Action m Document
+ Database.MongoDB.Query: runCommand1 :: MonadIO m => Text -> Action m Document
- Database.MongoDB.Query: runMR' :: (MonadIO m) => MapReduce -> Action m MRResult
+ Database.MongoDB.Query: runMR' :: MonadIO m => MapReduce -> Action m MRResult
- Database.MongoDB.Query: save :: (MonadIO m) => Collection -> Document -> Action m ()
+ Database.MongoDB.Query: save :: MonadIO m => Collection -> Document -> Action m ()
- Database.MongoDB.Query: thisDatabase :: (Monad m) => Action m Database
+ Database.MongoDB.Query: thisDatabase :: Monad m => Action m Database
- Database.MongoDB.Query: updateAll :: (MonadIO m) => Collection -> [(Selector, Document, [UpdateOption])] -> Action m WriteResult
+ Database.MongoDB.Query: updateAll :: MonadIO m => Collection -> [(Selector, Document, [UpdateOption])] -> Action m WriteResult
- Database.MongoDB.Query: updateMany :: (MonadIO m) => Collection -> [(Selector, Document, [UpdateOption])] -> Action m WriteResult
+ Database.MongoDB.Query: updateMany :: MonadIO m => Collection -> [(Selector, Document, [UpdateOption])] -> Action m WriteResult
- Database.MongoDB.Query: upsert :: (MonadIO m) => Selection -> Document -> Action m ()
+ Database.MongoDB.Query: upsert :: MonadIO m => Selection -> Document -> Action m ()
- Database.MongoDB.Query: useDb :: (Monad m) => Database -> Action m a -> Action m a
+ Database.MongoDB.Query: useDb :: Monad m => Database -> Action m a -> Action m a
Files
- CHANGELOG.md +5/−0
- Database/MongoDB/Query.hs +1/−1
- mongoDB.cabal +1/−1
CHANGELOG.md view
@@ -2,6 +2,11 @@ All notable changes to this project will be documented in this file. This project adheres to [Package Versioning Policy](https://wiki.haskell.org/Package_versioning_policy). +## [2.4.0.1] - 2019-03-03++### Fixed+Doc for modify method+ ## [2.4.0.0] - 2018-05-03 ### Fixed
Database/MongoDB/Query.hs view
@@ -611,7 +611,7 @@ upsert = update [Upsert] type Modifier = Document--- ^ Update operations on fields in a document. See <http://www.mongodb.org/display/DOCS/Updating#Updating-ModifierOperations>+-- ^ Update operations on fields in a document. See <https://docs.mongodb.com/manual/reference/operator/update/> modify :: (MonadIO m) => Selection -> Modifier -> Action m ()
mongoDB.cabal view
@@ -1,5 +1,5 @@ Name: mongoDB-Version: 2.4.0.0+Version: 2.4.0.1 Synopsis: Driver (client) for MongoDB, a free, scalable, fast, document DBMS Description: This package lets you connect to MongoDB servers and