Vapor
및 Mongodb
을 사용하는 프로젝트에서 작업하고 있습니다.
는의 특정 경로 I 데이터베이스를 조회 및 입력 사용자가 이미 존재하는 경우 표시 할mongodb manager singleton을 사용한 서버 스위프트
drop.get("user", String.self) { request, user in
// ... query Mongodb
}
에서 그런 말을 보자.
데이터베이스와의 모든 연결을 처리하는 싱글 톤 MongoManager
클래스를 갖는 것이 현명합니까?
drop.get("user", String.self) { request, user in
MongoManager.sharedInstance.findUser(user)
}
이 구현으로 병목 현상이 발생합니까?