如何獲取所有包含“%2015%”的集合名稱的集合?
讓我們首先建立一些收集,從年份數字開始,即 2015 年、2019 年等 −
> use web;
switched to db web
> db.createCollection("2015-myCollection");
{ "ok" : 1 }
> db.createCollection("2019-employeeCollection");
{ "ok" : 1 }
> db.createCollection("2015-yourCollection");
{ "ok" : 1 }現在,您可以在 SHOW 的幫助下顯示所有集合 −
> show collections;
這將產生以下輸出 −
2015-myCollection 2015-yourCollection 2019-employeeCollection applyConditionDemo check creatingAliasDemo emp_info emptyCollection removeNullDemo
以下是查詢所有集合名稱的查詢 %2015%’ −
> db.getCollectionNames().filter(function (v) { return /^2015\-/.test(v); })這將產生以下輸出 −
[ "2015-myCollection", "2015-yourCollection" ]
如果您想檢查以 2019 年開頭的集合名稱,請實施以下查詢 −
> db.getCollectionNames().filter(function (v) { return /^2019\-/.test(v); })
這將產生以下輸出 −
[ "2019-employeeCollection" ]
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP