@ Nullable public DBObject findAndRemove ( @ Nullable final DBObject query ) { return findAndModify ( query , null , null , true , null , false , false ) ; }
Atomically remove and return a single document . The returned document is the original document before removal .