작성
·
314
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
mongoose.connect()
함수는 몽고DB와의 연결을 위해 사용되며, 이 연결이 성공적으로 이루어지면 mongoose
를 사용하여 데이터베이스의 여러 작업을 수행할 수 있습니다. mongoose
는 모델과 스키마를 이용해 몽고DB의 데이터와 상호작용하는데, 여러분이 정의한 User
모델은 mongoose
스키마를 통해 구성됩니다. User
객체를 사용하여 .save()
함수를 호출하면, mongoose
가 해당 스키마에 맞게 데이터를 몽고DB에 저장하는 과정을 자동으로 처리해줍니다.
몽고DB와의 실제 연결 및 데이터 전송은 mongoose
라이브러리 내부의 추상화된 메서드들이 해주기 때문에, 개별 객체에서는 몽고DB에 직접 연결할 설정을 별도로 할 필요가 없습니다. 따라서, mongoose.connect()
를 통해 데이터베이스에 연결한 이후에는 User
모델을 이용하여 데이터를 쉽게 저장하거나 쿼리할 수 있게 됩니다.