आइए पहले कुछ संग्रह बनाएं जो वर्ष संख्या यानी 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" ]