Sim, esse é o caso de uso clássico do findAndModify do MongoDB comando. Especificamente para pymongo:find_and_modify .