Find, FindAndModify and FindAndRemove implementation