objectMongoDB
mongodb 데이터베이스 연결 개체
사용db.open또는db.openMongoDB만든 사람:
1var mdb = db.openMongoDB("mongodb://host/db");
상속 관계
운영자
operator[String]
지정된 컬렉션 액세스 개체를 빠르게 가져옵니다.
1readonly MongoCollection MongoDB[String];
속성을 사용하여 컬렉션 개체를 빠르게 가져오는 데 사용됩니다. 예를 들면 다음과 같습니다.
1var test = mdb.test;
멤버 함수
getCollection
지정된 컬렉션 액세스 개체를 가져옵니다.
1MongoCollection MongoDB.getCollection(String name);
호출 매개변수:
- name: 문자열, 지정된 컬렉션의 이름
반환 결과:
- MongoCollection, 지정된 컬렉션 개체를 반환합니다.
runCommand
MongoDB 데이터베이스 명령을 지정합니다.
1Object MongoDB.runCommand(Object cmd);
호출 매개변수:
- cmd: Object, 명령 및 매개변수를 지정하는 사전 객체
반환 결과:
- Object, 명령 실행 결과를 반환합니다.
간단한 MongoDB 데이터베이스 명령 지정
1
2Object MongoDB.runCommand(String cmd,
Value arg);
호출 매개변수:
- cmd: 문자열, 명령 이름을 지정합니다.
- arg: 값, 명령 매개변수 지정
반환 결과:
- Object, 명령 실행 결과를 반환합니다.
oid
mongodb _objectid 객체 생성
1MongoID MongoDB.oid(String hexStr = "");
호출 매개변수:
- hexStr: 문자열, 16진수 문자열 초기화, 기본적으로 새 id 생성
반환 결과:
- MongoID, 새로운 _objectid 객체
close
현재 데이터베이스 연결을 닫습니다.
1MongoDB.close() async;
toString
개체의 문자열 표현을 반환하고 일반적으로 "[네이티브 개체]"를 반환하며 개체는 자체 특성에 따라 다시 구현될 수 있습니다.
1String MongoDB.toString();
반환 결과:
- String, 객체의 문자열 표현을 반환합니다.
toJSON
개체의 JSON 형식 표현을 반환하며 일반적으로 개체에 의해 정의된 읽기 가능한 속성 모음을 반환합니다.
1Value MongoDB.toJSON(String key = "");
호출 매개변수:
- key: 문자열, 사용하지 않음
반환 결과:
- Value, JSON 직렬화 가능 값을 반환합니다.