यहां एक उदाहरण दिया गया है जो Mongoose का उपयोग करके एक नाम बदलने की कार्रवाई करेगा।
const mongoose = require('mongoose');
mongoose.Promise = Promise;
mongoose.connect('mongodb://localhost/test').then(() => {
console.log('connected');
// Access the underlying database object provided by the MongoDB driver.
let db = mongoose.connection.db;
// Rename the `test` collection to `foobar`
return db.collection('test').rename('foobar');
}).then(() => {
console.log('rename successful');
}).catch(e => {
console.log('rename failed:', e.message);
}).then(() => {
console.log('disconnecting');
mongoose.disconnect();
});
जैसा कि आप देख सकते हैं, MongoDB ड्राइवर renameCollection()
. को उजागर करता है विधि के रूप में rename()
, जो यहां प्रलेखित है:http://mongodb .github.io/node-mongodb-native/2.2/api/Collection.html#rename