객체 내장 객체

개체 MongoCursor

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

계승

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>MongoCursor|skip();limit();sort();hasNext();next();count();size();forEach();map();toArray();hint()] [object] <:- [MongoCursor] object toString() toJSON() MongoCursor skip() limit() sort() hasNext() next() count() size() forEach() map() toArray() hint()

멤버 함수

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