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

Làm thế nào để loại bỏ một cơ sở dữ liệu với Mongoose?

Không có phương pháp nào để loại bỏ một bộ sưu tập khỏi mongoose, tốt nhất bạn có thể làm là xóa nội dung của một bộ sưu tập:

Model.remove({}, function(err) { 
   console.log('collection removed') 
});

Nhưng có một cách để truy cập trình điều khiển javascript gốc mongodb, có thể được sử dụng cho việc này

mongoose.connection.collections['collectionName'].drop( function(err) {
    console.log('collection dropped');
});

Cảnh báo

Hãy sao lưu trước khi thử điều này trong trường hợp xảy ra sự cố!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Xây dựng truy vấn MongoDb C # GeoNear

  2. MongoDB .Net driver 2.0 Pull (loại bỏ phần tử)

  3. MongoError:Tùy chọn 'con trỏ' là bắt buộc, ngoại trừ trường hợp tổng hợp với đối số giải thích

  4. chỉ mục thưa thớt và giá trị null trong mongo

  5. Làm cách nào để loại trừ một trường cụ thể khỏi bộ sưu tập trong Mongoose?