Для тех, кто не может переименовать, потому что имя вызывает проблему, такую как: SyntaxError: Неожиданный токен ILLEGAL, это потому, что имя недопустимо.
Вы можете обойти это, позвонив в скобках: db["oldCollectionILLEGALName"].renameCollection("someBetterName")