Для тех, кто не может переименовать, потому что имя вызывает проблему типа SyntaxError: Неожиданный токен ILLEGAL, потому что это имя является незаконным.
Вы можете обойти это, позвонив с помощью скобок: db["oldCollectionILLEGALName"].renameCollection("someBetterName")
Ответ 3
Предположим, что имя базы данных " mytestdb", а имя коллекции - " заказы". изменение имени коллекции в orders2015 Самый простой способ:
> use mytestdb
> db.orders.renameCollection( "orders2015" )
Примечание. db.collection.renameCollection() не поддерживается в закрытых коллекциях.
Ответ 4
Вы можете использовать следующий синтаксис для переименования существующей коллекции в MongoDB.