먼저 연도 번호(예: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" ]