객체 내장 객체

객체 몽고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을 포함하는 값을 반환합니다.