더북(TheBook)

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"];
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.