mORMot 다운 및 설정법은 developist.tistory.com/17 참조
mORMot의 synMongoDB 추가
uses
synMongoDB;
typeTMain = class(TForm)
...
public
Mongo : TMongoClient; //MongoDB 접속 정보를 담는 곳
DB : TMongoDatabase; //MongoDB의 DB 정보를 담는 곳
function MongoStart : Boolean;
end;
MongoDB 연결
function TForm.MongoStart : Boolean;begin
//MongoDB의 호스트 주소와 포트번호 입력하여 접속정보 생성
Mongo := TMongoClient.Create('Host', Port);
//기본 접속
DB := Mongo.Database['myDB']; //연결할 DB가 없거나 연결이 안 됐을 경우 nil로 할당
//사용자 인증을 해야될 경우
DB := Mongo.OpenAuth('myDB', 'ID', 'PW'); //인증이 실패할 경우 에러 발생
end;
사용자 인증이 필요할 경우 둘다 해도 상관없지만 OpenAuth만 해줘도 됩니다.
반응형