해당 글은 대구소프트웨어마이스터고등학교에 재학 중인 3학년의 글입니다. 학교 축제인 "대소고 E-SPORTS"에 사용될 디스코드 봇의 소스코드를 주로 다룰 것이며, 이전 글과 이어집니다. 데이터베이스 선정 기준 이전 글에서 언급하였듯 mongoDB를 데이터베이스로 사용하고 있습니다. RDBMS가 아닌 NoSQL인 mongoDB를 택한 이유는 비동기 친화적이며, 대량의 데이터를 처리해야 하는 애플리케이션에 높은 확장성을 제공하기 때문에 택하였습니다. MongoDB를 소스코드에서 접근한 방법 우선 node 생태계에서는 monogoose라는 라이브러리를 지원해주고 있기에 손쉽게 MongoDB에 접근할 수 있습니다. 편리한 접근을 위해서는 model을 객체로 하여 접근하는 것인데, 이 역시 매우 쉽게 지원하고 ..