MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Mongoose đổi tên bộ sưu tập

Đây là một ví dụ sẽ thực hiện thao tác đổi tên bằng 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();
});

Như bạn có thể thấy, trình điều khiển MongoDB hiển thị renameCollection() phương thức dưới dạng rename() , được ghi lại tại đây: 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. Các toán tử mẫu MongoDB

  2. Trình điều khiển gốc MongoDB Node.js âm thầm nuốt ngoại lệ `BulWrite`

  3. Tạo bộ sưu tập Meteor mới một cách nhanh chóng

  4. Sắp xếp một mảng lồng nhau trong mongoose

  5. mongoose - phương thức 'save' không tồn tại