Możesz to zrobić:
db.copyDatabase("db_to_rename","db_renamed","localhost")
use db_to_rename
db.dropDatabase();
Uwaga redakcyjna:jest to to samo podejście, które zastosowano w samym pytaniu, ale niezależnie od tego okazało się przydatne dla innych.