Trước tiên, chúng ta hãy tạo một số bộ sưu tập bắt đầu từ số năm, tức là 2015, 2019, v.v. -
> use web; switched to db web > db.createCollection("2015-myCollection"); { "ok" : 1 } > db.createCollection("2019-employeeCollection"); { "ok" : 1 } > db.createCollection("2015-yourCollection"); { "ok" : 1 }
Giờ đây, bạn có thể hiển thị tất cả các bộ sưu tập với sự trợ giúp của SHOW -
> show collections;
Điều này sẽ tạo ra kết quả sau -
2015-myCollection 2015-yourCollection 2019-employeeCollection applyConditionDemo check creatingAliasDemo emp_info emptyCollection removeNullDemo
Sau đây là truy vấn để nhận tất cả các bộ sưu tập có tên bộ sưu tập như ‘% 2015%’ -
> db.getCollectionNames().filter(function (v) { return /^2015\-/.test(v); })
Điều này sẽ tạo ra kết quả sau -
[ "2015-myCollection", "2015-yourCollection" ]
Nếu bạn muốn kiểm tra tên bộ sưu tập bắt đầu bằng năm 2019, hãy triển khai truy vấn bên dưới -
> db.getCollectionNames().filter(function (v) { return /^2019\-/.test(v); })
Điều này sẽ tạo ra kết quả sau -
[ "2019-employeeCollection" ]