개체 내장 개체

객체몽고커서

mongodb 데이터베이스 데이터 커서 개체

상속 관계

멤버 함수

skip

결과를 반환할 때 건너뛸 레코드 수를 지정합니다.

1
MongoCursor MongoCursor.skip(Integer num) async;

호출 매개변수:

  • num: 정수, 레코드 수

반환 결과:

  • MongoCursor, 체인 호출에 대한 커서 개체 자체를 반환합니다.

limit

반환할 최대 레코드 수를 지정합니다.

1
MongoCursor MongoCursor.limit(Integer size) async;

호출 매개변수:

  • size: 정수, 레코드 수

반환 결과:

  • MongoCursor, 체인 호출에 대한 커서 개체 자체를 반환합니다.

sort

반환된 결과의 정렬 설정

1
MongoCursor MongoCursor.sort(Object opts);

호출 매개변수:

  • opts: 객체, 정렬 조건 지정

반환 결과:

  • MongoCursor, 체인 호출에 대한 커서 개체 자체를 반환합니다.

hasNext

현재 커서에 다음 레코드가 있는지 쿼리

1
Boolean MongoCursor.hasNext();

반환 결과:

  • Boolean, 레코드가 있으면 true를 반환합니다.

next

현재 커서의 다음 레코드를 반환합니다.

1
Object MongoCursor.next();

반환 결과:

  • Object, 레코드 객체, 레코드가 없으면 null을 반환

count

쿼리 커서의 총 레코드 수

1
Integer MongoCursor.count(Boolean applySkipLimit = false);

호출 매개변수:

  • applySkipLimit: Boolean, 건너뛰기 및 제한 후 레코드 수 조회 여부 지정, 기본값은 false, 모든 레코드 조회

반환 결과:

  • Integer, 총 레코드 수를 반환합니다.

size

count(true)와 동일한 커서의 총 레코드 수를 쿼리합니다.

1
Integer MongoCursor.size();

반환 결과:

  • Integer, 총 레코드 수를 반환합니다.

forEach

모든 레코드를 탐색하고 처리 기능을 다시 호출합니다.

1
MongoCursor.forEach(Function func);

호출 매개변수:

  • func: 기능, 처리 기능을 지정합니다.

map

모든 기록을 트래버스하여 처리하고 처리 결과를 반환

1
Array MongoCursor.map(Function func);

호출 매개변수:

  • func: 기능, 처리 기능을 지정합니다.

반환 결과:

  • Array, 처리 결과의 배열을 반환합니다.

toArray

현재 커서의 모든 레코드 배열을 반환합니다.

1
Array MongoCursor.toArray();

반환 결과:

  • Array, 모든 데이터를 포함하는 Javascript 배열을 반환합니다.

hint

mongodb 서버의 기본 인덱스 전략을 수정하고 지정된 인덱스를 쿼리에 사용합니다.

1
MongoCursor MongoCursor.hint(Object opts);

호출 매개변수:

  • opts: 객체, 필수 인덱스 지정

반환 결과:

  • MongoCursor, 체인 호출에 대한 커서 개체 자체를 반환합니다.

toString

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

1
String MongoCursor.toString();

반환 결과:

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

toJSON

개체의 JSON 형식 표현을 반환하며 일반적으로 개체에 의해 정의된 읽기 가능한 속성 모음을 반환합니다.

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

호출 매개변수:

  • key: 문자열, 사용하지 않음

반환 결과:

  • Value, JSON 직렬화 가능 값을 반환합니다.