Class FindAndModifyMongoCommand
- java.lang.Object
-
- de.caluga.morphium.driver.commands.MongoCommand<T>
-
- de.caluga.morphium.driver.commands.WriteMongoCommand<FindAndModifyMongoCommand>
-
- de.caluga.morphium.driver.commands.FindAndModifyMongoCommand
-
public class FindAndModifyMongoCommand extends WriteMongoCommand<FindAndModifyMongoCommand>
-
-
Constructor Summary
Constructors Constructor Description FindAndModifyMongoCommand(MongoConnection d)
-
Method Summary
-
Methods inherited from class de.caluga.morphium.driver.commands.WriteMongoCommand
getBypassDocumentValidation, getWriteConcern, setBypassDocumentValidation, setWriteConcern
-
Methods inherited from class de.caluga.morphium.driver.commands.MongoCommand
asMap, clear, executeAsync, fromMap, getColl, getComment, getConnection, getDb, getMetaData, releaseConnection, setColl, setComment, setConnection, setDb, setMetaData, setMetaData
-
-
-
-
Constructor Detail
-
FindAndModifyMongoCommand
public FindAndModifyMongoCommand(MongoConnection d)
-
-
Method Detail
-
setQuery
public FindAndModifyMongoCommand setQuery(Map<String,Object> query)
-
setSort
public FindAndModifyMongoCommand setSort(Map<String,Object> sort)
-
isRemove
public boolean isRemove()
-
setRemove
public FindAndModifyMongoCommand setRemove(boolean remove)
-
setUpdate
public FindAndModifyMongoCommand setUpdate(Map<String,Object> update)
-
setPipeline
public FindAndModifyMongoCommand setPipeline(List<Map<String,Object>> pipeline)
-
isNewFlag
public boolean isNewFlag()
-
setNewFlag
public FindAndModifyMongoCommand setNewFlag(boolean newFlag)
-
isUpsert
public boolean isUpsert()
-
setUpsert
public FindAndModifyMongoCommand setUpsert(boolean upsert)
-
setFields
public FindAndModifyMongoCommand setFields(Map<String,Object> fields)
-
isBypassDocumentValidation
public boolean isBypassDocumentValidation()
-
setBypassDocumentValidation
public FindAndModifyMongoCommand setBypassDocumentValidation(boolean bypassDocumentValidation)
-
setCollation
public FindAndModifyMongoCommand setCollation(Map<String,Object> collation)
-
getHint
public Object getHint()
-
setHint
public FindAndModifyMongoCommand setHint(Object hint)
-
setLet
public FindAndModifyMongoCommand setLet(Map<String,Object> let)
-
getCommandName
public String getCommandName()
- Specified by:
getCommandNamein classMongoCommand<FindAndModifyMongoCommand>
-
execute
public Map<String,Object> execute() throws MorphiumDriverException
- Overrides:
executein classWriteMongoCommand<FindAndModifyMongoCommand>- Throws:
MorphiumDriverException
-
-