MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Колекция за преименуване на Mongoose

Ето пример, който ще извърши операция за преименуване с помощта на 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




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Разбиране на връзките и външните ключове в Mongoose

  2. Възможно ли е да се свържете с локален MongoDB с flutter dart?

  3. Схема за моделиране за приятели в mongoose?

  4. Връзки Mongoid и ActiveRecord:недефиниран метод `quoted_table_name'

  5. Неуспешно актуализиране на документа на Mongoose с findByIdAndUpdate