mongodb reservation capability

temporary reservation as well as confirm reservation