Чтобы переименовать коллекцию в MongoDB, вы можете использовать следующие методы:
-
Метод 1: используйте команду
renameCollection:db.adminCommand({ renameCollection: 'dbName.collectionName', to: 'dbName.newCollectionName' }) -
Метод 2: используйте функцию
renameCollection:db.collection.renameCollection('newCollectionName') -
Метод 3: используйте функцию
cloneCollection:db.collection.cloneCollection('newCollectionName') -
Метод 4: используйте функцию
aggregate:db.collection.aggregate([{ $out: 'newCollectionName' }]) -
Метод 5: используйте функцию
createCollection:db.newCollectionName.insertMany(db.collection.find().toArray()) db.collection.drop() -
Метод 6. Экспорт и импорт данных:
- Экспортируйте данные из существующей коллекции с помощью
mongoexport. - Создайте новую коллекцию с нужным именем, используя
mongoimport.
- Экспортируйте данные из существующей коллекции с помощью