8.9 게임 서버에서 MongoDB 명령 실행
MongoDB는 C++, C#, 자바, 루비, 파이썬 등 다양한 언어에서 실행할 수 있는 클라이언트를 제공합니다. 여기서는 이해를 돕고자 특정 언어가 아닌 의사 코드로 표현하면서 설명하겠습니다.
먼저 MongoDB와 연결 객체를 만듭니다. 입력 매개변수로는 MongoDB의 엔드포인트를 문자열 형태로 입력합니다. 문자열의 맨 앞에는 다음과 같이 mongodb://라는 문구가 붙고, 이어서 서버 주소와 포트 값이 들어갑니다.
client = new client("mongodb://localhost:27017");
연결 객체를 만들면 MongoDB와 커넥션이 이루어집니다.
그다음 연결 객체에서 여러분이 원하는 DB 인스턴스를 액세스할 객체를 얻어 옵시다. 입력 매개변수로 DB 인스턴스의 이름을 넣어 주세요.
db = client["mydb"];
이제 DB 인스턴스 객체에서 컬렉션을 액세스할 객체를 얻어 옵시다. 매개변수로 컬렉션 이름을 넣읍시다.
coll = db["mycollection"];