Hướng dẫn how do i delete old mongodb data? - làm cách nào để xóa dữ liệu mongodb cũ?

Để xóa tài liệu trước ngày, lệnh của bạn phải là:

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(YEAR, MONTH, DATE) } })

Để xóa hồ sơ trước ngày 1 tháng 10 năm 2017, lệnh sẽ là:

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(2017, 9, 1) } })

Tháng 10 là tháng thứ 10. Nếu trường tháng không được lập chỉ mục, thì chúng tôi sử dụng 9, nếu không hãy sử dụng 10.

...........................

Điều này sẽ xóa tất cả các hồ sơ cũ hơn bảy ngày:

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })

CẬP NHẬT: Collection.Remove bị phản đối collection.remove is deprecated

Tài liệu về nhà → Bắt đầu với hướng dẫnStart with Guides

Trong hướng dẫn này, bạn sẽ xóa dữ liệu từ MongoDB.

Thời gian cần thiết: 10 phút

  • Một chuỗi kết nối với triển khai MongoDB của bạn.

  • Bộ dữ liệu mẫu được tải vào cụm của bạn.

  • Một trình điều khiển MongoDB đã cài đặt.

  • Dữ liệu được chèn từ dữ liệu chèn vào hướng dẫn MongoDB.

Chuyển sang cơ sở dữ liệu và bộ sưu tập bạn muốn truy vấn. Trong trường hợp này, bạn sẽ sử dụng cơ sở dữ liệu

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(2017, 9, 1) } })
7 và bộ sưu tập
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(2017, 9, 1) } })
8.

Ví dụ sau đây minh họa bằng cách sử dụng bộ lọc truy vấn để xóa các tài liệu trong đó

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(2017, 9, 1) } })
9 của chúng lớn hơn 5 và nhỏ hơn 85.

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
0 chứa một số thông tin về hoạt động xóa. Để xác minh bạn đã xóa các tài liệu, in số lượng tài liệu mà trình điều khiển đã xóa.

Dưới đây là mã hoàn chỉnh theo sau là đầu ra mẫu.

Nếu bạn đã hoàn thành hướng dẫn này, bạn đã xóa dữ liệu khỏi MongoDB.

Điều đó hoàn thành phần giới thiệu này về các hoạt động của CRUD ở MongoDB.

Xem các tài nguyên sau đây để biết thêm thông tin chuyên sâu về các khái niệm được trình bày ở đây:

  • Xóa tài liệu

  • Xóa phương pháp

Phương pháp nào được sử dụng để xóa một bộ sưu tập trong MongoDB?MongoDB Manual

Trong MongoDB, DB. thu thập. Phương thức Drop () được sử dụng để thả bộ sưu tập từ cơ sở dữ liệu. Nó hoàn toàn loại bỏ một bộ sưu tập khỏi cơ sở dữ liệu và không để lại bất kỳ chỉ mục nào liên quan đến các bộ sưu tập bị rơi.

Tài liệu về nhà → Hướng dẫn sử dụng MongoDB

Quan trọng

Removes documents from a collection.

Phương pháp Dành cho Mongosh

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
1 method can have one of two syntaxes. The
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3
method can take a query document and an optional
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
4 boolean:

db.collection.remove(
,
)

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
1remove tài liệu từ một bộ sưu tập.

Phương pháp

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
1 có thể có một trong hai cú pháp. Phương pháp
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3 có thể lấy tài liệu truy vấn và
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
4 Boolean tùy chọn:

db.collection.remove(
,
{
justOne: ,
writeConcern: <document>,
collation: <document>,
let: <document> // Added in MongoDB 5.0
}
)

Hoặc phương thức có thể lấy tài liệu truy vấn và tài liệu tùy chọn xóa tùy chọn:

Đã thay đổi trong phiên bản 5.0.

Tham số

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
5

Loại hình

Sự mô tả

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
4

boolean

tài liệu

db.collection.remove(
,
)
0

Loại hình

Sự mô tảWrite Concern.

tài liệu

db.collection.remove(
,
)
1

Loại hình

Optional.

Sự mô tả

Đối chiếu cho phép người dùng chỉ định các quy tắc cụ thể về ngôn ngữ để so sánh chuỗi, chẳng hạn như các quy tắc cho Lettercase và Dấu nhấn.

tài liệu

collation: {
locale: ,
caseLevel: ,
caseFirst: ,
strength: ,
numericOrdering: ,
alternate: ,
maxVariable: ,
backwards:
}

Chỉ định tiêu chí xóa bằng cách sử dụng các toán tử truy vấn. Để xóa tất cả các tài liệu trong một bộ sưu tập, hãy truyền một tài liệu trống (

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
6).

Không bắt buộc. Để giới hạn việc xóa chỉ một tài liệu, được đặt thành

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
8. Bỏ qua để sử dụng giá trị mặc định của
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
9 và xóa tất cả các tài liệu phù hợp với tiêu chí xóa.

Không bắt buộc. Một tài liệu thể hiện mối quan tâm viết. Bỏ qua để sử dụng mối quan tâm ghi mặc định. Xem Viết mối quan tâm.

Không đặt rõ ràng mối quan tâm ghi cho hoạt động nếu chạy trong một giao dịch. Để sử dụng viết mối quan tâm với các giao dịch, xem giao dịch và viết mối quan tâm.

let

Loại hình

Optional.

Sự mô tả

Cú pháp tài liệu là:

{ : ,
...,
: }

Biến được đặt thành giá trị được trả về bởi biểu thức và không thể thay đổi sau đó.

Để truy cập giá trị của một biến trong lệnh, hãy sử dụng tiền tố dấu hiệu đô la kép (

db.collection.remove(
,
)
4) cùng với tên biến của bạn trong Mẫu
db.collection.remove(
,
)
5. Ví dụ:
db.collection.remove(
,
)
6.

Ghi chú

Để sử dụng một biến để lọc kết quả, bạn phải truy cập biến trong toán tử

db.collection.remove(
,
)
7.

Để biết ví dụ hoàn chỉnh bằng cách sử dụng

db.collection.remove(
,
)
8 và các biến, hãy xem các biến sử dụng trong
db.collection.remove(
,
)
8Use Variables in
db.collection.remove(
,
)
8

Mới trong phiên bản 5.0.

Phương pháp nào được sử dụng để xóa một bộ sưu tập trong MongoDB?

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3 returns an object that contains the status of the operation.

Returns:Phương pháp nào được sử dụng để xóa một bộ sưu tập trong MongoDB?WriteResult object that contains the status of the operation.

Phương pháp nào được sử dụng để xóa một bộ sưu tập trong MongoDB?

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3 method uses the
db.collection.remove(
,
{
justOne: ,
writeConcern: <document>,
collation: <document>,
let: <document> // Added in MongoDB 5.0
}
)
2 command, which uses the default write concern. To specify a different write concern, include the write concern in the options parameter.

Trong MongoDB, DB. thu thập. Phương thức Drop () được sử dụng để thả bộ sưu tập từ cơ sở dữ liệu. Nó hoàn toàn loại bỏ một bộ sưu tập khỏi cơ sở dữ liệu và không để lại bất kỳ chỉ mục nào liên quan đến các bộ sưu tập bị rơi.

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3 removes all documents that match the
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
5 expression. Specify the
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
4 option to limit the operation to removing a single document. To delete a single document sorted by a specified order, use the findAndModify() method.

Khi xóa nhiều tài liệu, thao tác xóa có thể xen kẽ với các hoạt động đọc và/hoặc ghi khác vào bộ sưu tập.

Bạn không thể sử dụng phương pháp

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3 với bộ sưu tập giới hạn.
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3
method with a capped collection.

Bạn không thể sử dụng phương thức

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3 trên bộ sưu tập chuỗi thời gian.
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3
method on a time series collection.

Tất cả các hoạt động

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3 cho bộ sưu tập Sharded chỉ định tùy chọn
db.collection.remove(
,
{
justOne: ,
writeConcern: <document>,
collation: <document>,
let: <document> // Added in MongoDB 5.0
}
)
9 phải bao gồm khóa Shard hoặc trường
collation: {
locale: ,
caseLevel: ,
caseFirst: ,
strength: ,
numericOrdering: ,
alternate: ,
maxVariable: ,
backwards:
}
0 trong đặc tả truy vấn.
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3
operations for a sharded collection that specify the
db.collection.remove(
,
{
justOne: ,
writeConcern: <document>,
collation: <document>,
let: <document> // Added in MongoDB 5.0
}
)
9 option must include the shard key or the
collation: {
locale: ,
caseLevel: ,
caseFirst: ,
strength: ,
numericOrdering: ,
alternate: ,
maxVariable: ,
backwards:
}
0 field in the query specification.

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3 Các hoạt động Chỉ định
db.collection.remove(
,
{
justOne: ,
writeConcern: <document>,
collation: <document>,
let: <document> // Added in MongoDB 5.0
}
)
9 trong bộ sưu tập Sharded không chứa khóa Shard hoặc trường
collation: {
locale: ,
caseLevel: ,
caseFirst: ,
strength: ,
numericOrdering: ,
alternate: ,
maxVariable: ,
backwards:
}
0 trả về lỗi. operations specifying
db.collection.remove(
,
{
justOne: ,
writeConcern: <document>,
collation: <document>,
let: <document> // Added in MongoDB 5.0
}
)
9 in a sharded collection which do not contain either the shard key or the
collation: {
locale: ,
caseLevel: ,
caseFirst: ,
strength: ,
numericOrdering: ,
alternate: ,
maxVariable: ,
backwards:
}
0 field return an error.

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
1 có thể được sử dụng bên trong các giao dịch đa tài liệu. can be used inside multi-document transactions.

Không đặt rõ ràng mối quan tâm ghi cho hoạt động nếu chạy trong một giao dịch. Để sử dụng viết mối quan tâm với các giao dịch, xem giao dịch và viết mối quan tâm.

Quan trọng

Trong hầu hết các trường hợp, giao dịch đa tài liệu phát sinh chi phí hiệu suất lớn hơn so với ghi tài liệu đơn lẻ và sự sẵn có của các giao dịch đa tài liệu không nên là một sự thay thế cho thiết kế lược đồ hiệu quả. Đối với nhiều kịch bản, mô hình dữ liệu được chuẩn hóa (tài liệu và mảng nhúng) sẽ tiếp tục tối ưu cho các trường hợp dữ liệu và sử dụng của bạn. Đó là, đối với nhiều kịch bản, mô hình hóa dữ liệu của bạn một cách thích hợp sẽ giảm thiểu nhu cầu cho các giao dịch đa tài liệu.

Để biết các cân nhắc sử dụng giao dịch bổ sung (như giới hạn thời gian chạy và giới hạn kích thước oplog), xem thêm các cân nhắc sản xuất.

Sau đây là các ví dụ về phương pháp

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3.
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3
method.

Để xóa tất cả các tài liệu trong một bộ sưu tập, hãy gọi phương thức

collation: {
locale: ,
caseLevel: ,
caseFirst: ,
strength: ,
numericOrdering: ,
alternate: ,
maxVariable: ,
backwards:
}
6 bằng một tài liệu truy vấn trống
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
6. Hoạt động sau đây xóa tất cả các tài liệu khỏi bộ sưu tập BIOS:
collation: {
locale: ,
caseLevel: ,
caseFirst: ,
strength: ,
numericOrdering: ,
alternate: ,
maxVariable: ,
backwards:
}
6
method with an empty query document
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
6. The following operation deletes all documents from the bios collection:

Hoạt động này không tương đương với phương pháp

collation: {
locale: ,
caseLevel: ,
caseFirst: ,
strength: ,
numericOrdering: ,
alternate: ,
maxVariable: ,
backwards:
}
8.

Để loại bỏ tất cả các tài liệu khỏi bộ sưu tập, có thể sử dụng phương thức

collation: {
locale: ,
caseLevel: ,
caseFirst: ,
strength: ,
numericOrdering: ,
alternate: ,
maxVariable: ,
backwards:
}
8 hiệu quả hơn để bỏ toàn bộ bộ sưu tập, bao gồm các chỉ mục, sau đó tạo lại bộ sưu tập và xây dựng lại các chỉ mục.

Để xóa các tài liệu phù hợp với tiêu chí xóa, hãy gọi phương thức

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3 với tham số
{ : ,
...,
: }
1:
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3
method with the
{ : ,
...,
: }
1 parameter:

Hoạt động sau đây sẽ loại bỏ tất cả các tài liệu khỏi bộ sưu tập

{ : ,
...,
: }
2 trong đó
{ : ,
...,
: }
3 lớn hơn
{ : ,
...,
: }
4:

db.products.remove( { qty: { $gt: 20 } } )

Hoạt động sau đây cho một bộ bản sao sẽ loại bỏ tất cả các tài liệu khỏi bộ sưu tập

{ : ,
...,
: }
2 trong đó
{ : ,
...,
: }
3 lớn hơn
{ : ,
...,
: }
4 và chỉ định mối quan tâm ghi của
{ : ,
...,
: }
8 với
{ : ,
...,
: }
9 của 5000 mili giây. Hoạt động này hoặc trở lại sau khi viết tuyên truyền cho cả chính và một phụ, hoặc hết lần sau 5 giây.

db.products.remove(
{ qty: { $gt: 20 } },
{ writeConcern: { w: "majority", wtimeout: 5000 } }
)

Để xóa tài liệu đầu tiên phù hợp với tiêu chí xóa, hãy gọi phương thức

collation: {
locale: ,
caseLevel: ,
caseFirst: ,
strength: ,
numericOrdering: ,
alternate: ,
maxVariable: ,
backwards:
}
6 với tiêu chí
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
5 và tham số
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
4 được đặt thành
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
8 hoặc

db.products.remove( { qty: { $gt: 20 } } )

4.
collation: {
locale: ,
caseLevel: ,
caseFirst: ,
strength: ,
numericOrdering: ,
alternate: ,
maxVariable: ,
backwards:
}
6
method with the
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
5 criteria and the
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
4 parameter set to
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
8 or

db.products.remove( { qty: { $gt: 20 } } )

4.

Hoạt động sau đây sẽ loại bỏ tài liệu đầu tiên khỏi bộ sưu tập

{ : ,
...,
: }
2 trong đó
{ : ,
...,
: }
3 lớn hơn
{ : ,
...,
: }
4:

db.products.remove( { qty: { $gt: 20 } }, true )

Đối chiếu cho phép người dùng chỉ định các quy tắc cụ thể về ngôn ngữ để so sánh chuỗi, chẳng hạn như các quy tắc cho Lettercase và Dấu nhấn.

Bộ sưu tập

db.products.remove( { qty: { $gt: 20 } } )

8 có các tài liệu sau:

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(2017, 9, 1) } })
0

Hoạt động sau bao gồm tùy chọn đối chiếu:

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(2017, 9, 1) } })
1

Mới trong phiên bản 5.0.

Để xác định các biến mà bạn có thể truy cập ở nơi khác trong lệnh, hãy sử dụng tùy chọn LET.let option.

Ghi chú

Để lọc kết quả bằng cách sử dụng một biến, bạn phải truy cập biến trong toán tử

db.collection.remove(
,
)
7.

Tạo bộ sưu tập

db.products.remove(
{ qty: { $gt: 20 } },
{ writeConcern: { w: "majority", wtimeout: 5000 } }
)
0:

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(2017, 9, 1) } })
2

Ví dụ sau đây xác định biến

db.products.remove(
{ qty: { $gt: 20 } },
{ writeConcern: { w: "majority", wtimeout: 5000 } }
)
1 trong
db.collection.remove(
,
)
8 và sử dụng biến để xóa hương vị bánh dâu tây:

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(2017, 9, 1) } })
3

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3 trả về một đối tượng
db.products.remove(
{ qty: { $gt: 20 } },
{ writeConcern: { w: "majority", wtimeout: 5000 } }
)
4 chứa trạng thái của hoạt động. Khi thành công, đối tượng
db.products.remove(
{ qty: { $gt: 20 } },
{ writeConcern: { w: "majority", wtimeout: 5000 } }
)
4 chứa thông tin về số lượng tài liệu bị xóa:
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3
returns a
db.products.remove(
{ qty: { $gt: 20 } },
{ writeConcern: { w: "majority", wtimeout: 5000 } }
)
4 object that contains the status of the operation. Upon success, the
db.products.remove(
{ qty: { $gt: 20 } },
{ writeConcern: { w: "majority", wtimeout: 5000 } }
)
4 object contains information on the number of documents removed:

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(2017, 9, 1) } })
4

Mẹo

Xem thêm:

Nếu phương thức

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3 gặp phải viết các lỗi liên quan, kết quả bao gồm trường
db.products.remove(
{ qty: { $gt: 20 } },
{ writeConcern: { w: "majority", wtimeout: 5000 } }
)
7:
db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3
method encounters write concern errors, the results include the
db.products.remove(
{ qty: { $gt: 20 } },
{ writeConcern: { w: "majority", wtimeout: 5000 } }
)
7 field:

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(2017, 9, 1) } })
5

Mẹo

Xem thêm:

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(Date.now() - 7*24*60*60 * 1000) } })
3 method encounters a non-write concern error, the results include
db.products.remove(
{ qty: { $gt: 20 } },
{ writeConcern: { w: "majority", wtimeout: 5000 } }
)
9 field:

db.collection.deleteMany( { orderExpDate : {"$lt" : new Date(2017, 9, 1) } })
6

Mẹo

Xem thêm:

Làm cách nào để xóa các tệp cũ trong MongoDB?

Shell MongoDB cung cấp các phương pháp sau để xóa tài liệu khỏi bộ sưu tập:..
Để xóa nhiều tài liệu, sử dụng DB. thu thập. Deletemany ().
Để xóa một tài liệu duy nhất, sử dụng DB. thu thập. Xóa ().

Làm cách nào để xóa mọi thứ trong MongoDB?

Để xóa tất cả các tài liệu khỏi một bộ sưu tập, hãy chuyển một tài liệu bộ lọc trống {} sang phương thức db.collection.deletemany ().pass an empty filter document {} to the db. collection. deleteMany() method.

Làm cách nào để xóa một tệp trong MongoDB sau thời gian?

Chỉ số TTL.Các chỉ mục TTL (thời gian sống) là các chỉ mục trường đơn đặc biệt mà MongoDB có thể sử dụng để tự động xóa tài liệu khỏi bộ sưu tập sau một khoảng thời gian nhất định.Một luồng nền trong Mongod đọc các giá trị trong chỉ mục và xóa các tài liệu đã hết hạn khỏi bộ sưu tập (thường là mỗi phút).. TTL (Time-To-Live) indexes are special single-field indexes that MongoDB can use to automatically remove documents from a collection after a certain amount of time. A background thread in mongod reads the values in the index and removes expired documents from the collection (usually every minute).

Phương pháp nào được sử dụng để xóa một bộ sưu tập trong MongoDB?

Trong MongoDB, DB.thu thập.Phương thức Drop () được sử dụng để thả bộ sưu tập từ cơ sở dữ liệu.Nó hoàn toàn loại bỏ một bộ sưu tập khỏi cơ sở dữ liệu và không để lại bất kỳ chỉ mục nào liên quan đến các bộ sưu tập bị rơi.