org.springframework.data.document.mongodb
Class MongoTemplate.FindAndRemoveCallback
java.lang.Object
org.springframework.data.document.mongodb.MongoTemplate.FindAndRemoveCallback
- All Implemented Interfaces:
- CollectionCallback<DBObject>
- Enclosing class:
- MongoTemplate
private static class MongoTemplate.FindAndRemoveCallback
- extends java.lang.Object
- implements CollectionCallback<DBObject>
Simple CollectionCallback
that takes a query DBObject
plus an optional fields specification
DBObject
and executes that against the DBCollection
.
- Author:
- Thomas Risberg
Field Summary |
private DBObject |
fields
|
private DBObject |
query
|
private DBObject |
sort
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
query
private final DBObject query
fields
private final DBObject fields
sort
private final DBObject sort
MongoTemplate.FindAndRemoveCallback
public MongoTemplate.FindAndRemoveCallback(DBObject query,
DBObject fields,
DBObject sort)
doInCollection
public DBObject doInCollection(DBCollection collection)
throws MongoException,
DataAccessException
- Specified by:
doInCollection
in interface CollectionCallback<DBObject>
- Throws:
MongoException
DataAccessException