객체 내장 객체

객체 몽고DB

mongodb 데이터베이스 연결 객체

사용db.open또는db.openMongoDB생성, 생성:

1
var mdb = db.openMongoDB("mongodb://host/db");

상속 관계

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>MongoDB|operator[String]|getCollection();runCommand();oid();close()] [object] <:- [MongoDB] MongoDB operator[String] getCollection() runCommand() oid() close() object toString() toJSON()

운영자

operator[String]

지정된 컬렉션 액세스 개체를 빠르게 가져옵니다.

1
readonly MongoCollection MongoDB[String];

속성을 사용하여 컬렉션 개체를 빠르게 가져오는 데 사용됩니다. 예를 들면 다음과 같습니다.

1
var test = mdb.test;

멤버 함수

getCollection

지정된 컬렉션 액세스 개체 가져오기

1
MongoCollection MongoDB.getCollection(String name);

호출 매개변수:

  • name: 문자열, 컬렉션의 이름을 지정합니다.

반환 결과:


runCommand

MongoDB 데이터베이스 명령 지정

1
Object MongoDB.runCommand(Object cmd);

호출 매개변수:

  • cmd: Object, 명령과 매개변수를 지정하는 사전 객체

반환 결과:

  • Object, 명령 실행 결과를 반환합니다.

간단한 MongoDB 데이터베이스 명령 지정

1 2
Object MongoDB.runCommand(String cmd, Value arg);

호출 매개변수:

  • cmd: 문자열, 명령 이름을 지정합니다.
  • arg: 값, 명령 매개변수를 지정합니다.

반환 결과:

  • Object, 명령 실행 결과를 반환합니다.

oid

mongodb _objectid 객체 생성

1
MongoID MongoDB.oid(String hexStr = "");

호출 매개변수:

  • hexStr: 문자열, 16진수 문자열 초기화, 기본적으로 새 ID 생성

반환 결과:

  • MongoID, 새로운 _objectid 개체

close

현재 데이터베이스 연결을 닫습니다

1
MongoDB.close() async;

toString

개체의 문자열 표현을 반환하고 일반적으로 "[네이티브 개체]"를 반환하며 개체는 고유한 특성에 따라 다시 구현할 수 있습니다.

1
String MongoDB.toString();

반환 결과:

  • String, 객체의 문자열 표현을 반환합니다.

toJSON

객체의 JSON 형식 표현을 반환하고 일반적으로 객체에 의해 정의된 읽을 수 있는 속성 집합을 반환합니다.

1
Value MongoDB.toJSON(String key = "");

호출 매개변수:

  • key: 문자열, 미사용

반환 결과:

  • Value, 직렬화 가능한 JSON을 포함하는 값을 반환합니다.