MongoCollection 클래스
이 페이지의 내용
io.realm.mongodb.mongo
MongoCollection 인터페이스는 문서에 대한 읽기 및 쓰기 액세스 권한을 제공합니다. MongoDatabase.getCollection 을 사용하여 collection 인스턴스를 가져옵니다.
액세스하려면 먼저 로그인한 활성 사용자가 있어야 합니다.
메서드 요약
수정자 및 유형 | 메서드 및 설명 |
---|---|
출력 클래스를 지정하는 지정된 집계 파이프라인에 따라 문서를 집계합니다. | |
지정된 집계 파이프라인에 따라 문서를 집계합니다. | |
public RealmResultTask | 지정된 옵션에 따라 collection의 문서 수를 계산합니다. |
public RealmResultTask | 지정된 옵션에 따라 collection의 문서 수를 계산합니다. |
public RealmResultTask | count () collection의 문서 수를 계산합니다. |
public RealmResultTask | 지정된 쿼리 필터와 일치하는 모든 문서를 collection에서 제거합니다. |
public RealmResultTask | 지정된 필터와 일치하는 문서를 컬렉션에서 최대 한 개 제거합니다. |
공개 FindIterable | collection에서 출력 클래스를 지정하고 FindOptions 를 사용하여 지정된 필터와 일치하는 모든 문서를 찾아 쿼리를 작성합니다. |
공개 FindIterable | 출력 클래스를 지정하여 지정된 필터와 일치하는 collection의 모든 문서를 찾습니다. |
공개 FindIterable | FindOptions 를 사용하여 쿼리를 작성하고 지정된 필터와 일치하는 collection의 모든 문서를 찾습니다. |
공개 FindIterable | collection에서 지정된 필터와 일치하는 모든 문서를 찾습니다. |
공개 FindIterable | collection에서 출력 클래스를 지정하고 FindOptions 를 사용하여 쿼리를 작성하는 모든 문서를 찾습니다. |
공개 FindIterable | 출력 클래스를 지정하는 collection에서 모든 문서를 찾습니다. |
공개 FindIterable | FindOptions 를 사용하여 collection에 있는 모든 문서를 찾아 쿼리를 작성합니다. |
공개 FindIterable | find () collection의 모든 문서를 찾습니다. |
public RealmResultTask | collection에서 문서를 찾습니다. |
public RealmResultTask | collection에서 문서를 찾습니다. |
public RealmResultTask | collection에서 문서를 찾습니다. |
public RealmResultTask | collection에서 문서를 찾습니다. |
public RealmResultTask | collection에서 문서를 찾습니다. |
public RealmResultTask | findOne () collection에서 문서를 찾습니다. |
public RealmResultTask | findOneAndDelete <ResultT >( ) collection에서 문서를 찾아 삭제합니다. |
public RealmResultTask | collection에서 문서를 찾아 삭제합니다. |
public RealmResultTask | collection에서 문서를 찾아 삭제합니다. |
public RealmResultTask | collection에서 문서를 찾아 삭제합니다. |
public RealmResultTask | findOneAndReplace <ResultT >( ) collection에서 문서를 찾아 지정된 문서로 바꿉니다. |
public RealmResultTask | collection에서 문서를 찾아 지정된 문서로 바꿉니다. |
public RealmResultTask | collection에서 문서를 찾아 지정된 문서로 바꿉니다. |
public RealmResultTask | collection에서 문서를 찾아 지정된 문서로 바꿉니다. |
public RealmResultTask | findOneAndUpdate <ResultT >( ) collection에서 문서를 찾아 지정된 업데이트를 수행합니다. |
public RealmResultTask | collection에서 문서를 찾아 지정된 업데이트를 수행합니다. |
public RealmResultTask | collection에서 문서를 찾아 지정된 업데이트를 수행합니다. |
public RealmResultTask | collection에서 문서를 찾아 지정된 업데이트를 수행합니다. |
공개 CodecRegistry | MongoCollection에 대한 코덱 레지스트리를 가져옵니다. |
public 클래스 | 이 collection에 저장된 문서의 클래스를 가져옵니다. |
공개 string | getName () 이 collection의 이름을 가져옵니다. |
public MongoNamespace | getNamespace () 이 collection의 네임스페이스를 가져옵니다. |
public RealmResultTask | 하나 이상의 문서를 삽입합니다. |
public RealmResultTask | 제공된 문서를 삽입합니다. |
public RealmResultTask | 지정된 인수에 따라 collection의 모든 문서를 업데이트합니다. |
public RealmResultTask | 지정된 인수에 따라 collection의 모든 문서를 업데이트합니다. |
public RealmResultTask | 지정된 인수에 따라 collection의 단일 문서를 업데이트합니다. |
public RealmResultTask | 지정된 인수에 따라 collection의 단일 문서를 업데이트합니다. |
public RealmEventStreamTask | collection에서 지정된 ID를 감시합니다. |
public RealmEventStreamTask | collection에서 지정된 ID를 감시합니다. |
public RealmEventStreamTask | watch () collection을 감시합니다. |
public RealmEventStreamAsyncTask | collection에서 지정된 ID를 비동기적으로 감시합니다. |
public RealmEventStreamAsyncTask | collection에서 지정된 ID를 비동기적으로 감시합니다. |
public RealmEventStreamAsyncTask | watchAsync () collection을 비동기적으로 감시합니다. |
public RealmEventStreamTask | collection을 감시합니다. |
public RealmEventStreamTask | collection을 감시합니다. |
public RealmEventStreamAsyncTask | collection을 비동기적으로 감시합니다. |
public RealmEventStreamAsyncTask | collection을 비동기적으로 감시합니다. |
다른 코덱 레지스트리를 사용하여 새 MongoCollection 인스턴스를 만듭니다. | |
데이터베이스에서 반환된 모든 문서를 캐스팅할 다른 기본 클래스를 사용하여 새 MongoCollection 인스턴스를 만듭니다. |
상속된 메서드
클래스 java.lang.Object 에서 상속된 메서드 :
getClass
,hashCode
,equals
,clone
,toString
,notify
,notifyAll
,wait
,wait
,wait
,finalize
메서드 세부 정보
집계
public AggregateIterable aggregate <ResultT >( java.util.List<? extends Bson> pipeline, java.lang.Class<ResultT> resultClass ) |
---|
출력 클래스를 지정하는 지정된 집계 파이프라인에 따라 문서를 집계합니다. 모든 문서는 개별 요소를 추출할 수 있는 AggregateIterable 형식으로 전달됩니다. 유형 매개변수
매개변수
반환 결과를 추출할 수 있는 AggregateIterable |
지정된 집계 파이프라인에 따라 문서를 집계합니다. 모든 문서는 개별 요소를 추출할 수 있는 AggregateIterable 형식으로 전달됩니다. 매개변수
반환 결과를 추출할 수 있는 AggregateIterable |
카운트
지정된 옵션에 따라 collection의 문서 수를 계산합니다. 매개변수
반환 collection의 문서 수를 포함하는 작업 |
지정된 옵션에 따라 collection의 문서 수를 계산합니다. 매개변수
반환 collection의 문서 수를 포함하는 작업 |
public RealmResultTask count () |
---|
collection의 문서 수를 계산합니다. 반환 collection의 문서 수를 포함하는 작업 |
deleteMany
지정된 쿼리 필터와 일치하는 모든 문서를 collection에서 제거합니다. 일치하는 문서가 없으면 컬렉션이 수정되지 않습니다. 매개변수
반환 다수 제거 연산의 결과를 포함하는 작업 |
deleteOne
지정된 필터와 일치하는 문서를 컬렉션에서 최대 한 개 제거합니다. 일치하는 문서가 없으면 컬렉션이 수정되지 않습니다. 매개변수
반환 하나의 제거 연산 결과를 포함하는 작업 |
찾기
public FindIterable find <ResultT >( ) |
---|
collection에서 출력 클래스를 지정하고 FindOptions 를 사용하여 지정된 필터와 일치하는 모든 문서를 찾아 쿼리를 작성합니다. 모든 문서는 개별 요소를 추출할 수 있는 FindIterable 형식으로 전달됩니다. 유형 매개변수
매개변수
반환 찾기 작업의 결과를 포함하는 이터러블(iterable) |
출력 클래스를 지정하여 지정된 필터와 일치하는 collection의 모든 문서를 찾습니다. 모든 문서는 개별 요소를 추출할 수 있는 FindIterable 형식으로 전달됩니다. 유형 매개변수
매개변수
반환 찾기 작업의 결과를 포함하는 이터러블(iterable) |
FindOptions 를 사용하여 쿼리를 작성하고 지정된 필터와 일치하는 collection의 모든 문서를 찾습니다. 모든 문서는 개별 요소를 추출할 수 있는 FindIterable 형식으로 전달됩니다. 매개변수
반환 찾기 작업의 결과를 포함하는 이터러블(iterable) |
컬렉션에서 지정된 필터와 일치하는 모든 문서를 찾습니다. 모든 문서는 개별 요소를 추출할 수 있는 FindIterable 형식으로 전달됩니다. 매개변수
반환 찾기 작업의 결과를 포함하는 이터러블(iterable) |
collection에서 출력 클래스를 지정하고 FindOptions 를 사용하여 쿼리를 작성하는 모든 문서를 찾습니다. 모든 문서는 개별 요소를 추출할 수 있는 FindIterable 형식으로 전달됩니다. 유형 매개변수
매개변수
반환 찾기 작업의 결과를 포함하는 이터러블(iterable) |
출력 클래스를 지정하여 collection에서 모든 문서를 찾습니다. 모든 문서는 개별 요소를 추출할 수 있는 FindIterable 형식으로 전달됩니다. 유형 매개변수
매개변수
반환 찾기 작업의 결과를 포함하는 이터러블(iterable) |
FindOptions 를 사용하여 collection에 있는 모든 문서를 찾아 쿼리를 작성합니다. 모든 문서는 개별 요소를 추출할 수 있는 FindIterable 형식으로 전달됩니다. 매개변수
반환 찾기 작업의 결과를 포함하는 이터러블(iterable) |
public FindIterable find () |
---|
findOne
public RealmResultTask findOne <ResultT >( ) |
---|
collection에서 문서를 찾습니다. 유형 매개변수
매개변수
반환 1개 찾기 작업의 결과를 포함하는 작업 |
collection에서 문서를 찾습니다. 유형 매개변수
매개변수
반환 1개 찾기 작업의 결과를 포함하는 작업 |
collection에서 문서를 찾습니다. 매개변수
반환 1개 찾기 작업의 결과를 포함하는 작업 |
collection에서 문서를 찾습니다. 유형 매개변수
매개변수
반환 1개 찾기 작업의 결과를 포함하는 작업 |
public RealmResultTask findOne () |
---|
collection에서 문서를 찾습니다. 반환 1개 찾기 작업의 결과를 포함하는 작업 |
findOneAndDelete
public RealmResultTask findOneAndDelete <ResultT >( ) |
---|
collection에서 문서를 찾아 삭제합니다. 유형 매개변수
매개변수
반환 결과 문서가 포함된 작업 |
public RealmResultTask findOneAndDelete <ResultT >( Bson filter, java.lang.Class<ResultT> resultClass ) |
---|
collection에서 문서를 찾아 삭제합니다. 유형 매개변수
매개변수
반환 결과 문서가 포함된 작업 |
collection에서 문서를 찾아 삭제합니다. 매개변수
반환 결과 문서가 포함된 작업 |
findOneAndReplace
public RealmResultTask findOneAndReplace <ResultT >( ) |
---|
collection에서 문서를 찾아 지정된 문서로 바꿉니다. 유형 매개변수
매개변수
반환 결과 문서가 포함된 작업 |
public RealmResultTask findOneAndReplace ( ) |
---|
collection에서 문서를 찾아 지정된 문서로 바꿉니다. 매개변수
반환 결과 문서가 포함된 작업 |
public RealmResultTask findOneAndReplace <ResultT >( ) |
---|
collection에서 문서를 찾아 지정된 문서로 바꿉니다. 유형 매개변수
매개변수
반환 결과 문서가 포함된 작업 |
collection에서 문서를 찾아 지정된 문서로 바꿉니다. 매개변수
반환 결과 문서가 포함된 작업 |
findOneAndUpdate
public RealmResultTask findOneAndUpdate <ResultT >( ) |
---|
collection에서 문서를 찾아 지정된 업데이트를 수행합니다. 유형 매개변수
매개변수
반환 결과 문서가 포함된 작업 |
collection에서 문서를 찾아 지정된 업데이트를 수행합니다. 매개변수
반환 결과 문서가 포함된 작업 |
public RealmResultTask findOneAndUpdate <ResultT >( ) |
---|
collection에서 문서를 찾아 지정된 업데이트를 수행합니다. 유형 매개변수
매개변수
반환 결과 문서가 포함된 작업 |
collection에서 문서를 찾아 지정된 업데이트를 수행합니다. 매개변수
반환 결과 문서가 포함된 작업 |
getCodecRegistry
public CodecRegistry getCodecRegistry () |
---|
MongoCollection에 대한 코덱 레지스트리를 가져옵니다. 반환 이 collection에 대한 CodecRegistry |
getDocumentClass
public Class getDocumentClass () |
---|
이 컬렉션에 저장된 문서의 클래스를 가져옵니다. 간단한 MongoDatabase.getCollection(string) 을 사용하여 이 컬렉션을 가져온 경우 이는 org.bson.Document 입니다. . 반환 이 collection에 있는 문서 클래스 |
getName
getNamespace
public MongoNamespace getNamespace () |
---|
이 collection의 네임스페이스, 즉 데이터베이스와 collection 이름을 함께 가져옵니다. 반환 네임스페이스 |
insertMany
하나 이상의 문서를 삽입합니다. 매개변수
반환 다수 삽입 연산의 결과를 포함하는 작업 |
insertOne
제공된 문서를 삽입합니다. 문서에 식별자가 없는 경우 클라이언트가 식별자를 생성해야 합니다. 매개변수
반환 1개 삽입 연산의 결과를 포함하는 작업 |
updateMany
지정된 인수에 따라 collection의 모든 문서를 업데이트합니다. 매개변수
반환 다수 업데이트 작업의 결과를 포함하는 작업 |
지정된 인수에 따라 collection의 모든 문서를 업데이트합니다. 매개변수
반환 다수 업데이트 작업의 결과를 포함하는 작업 |
updateOne
지정된 인수에 따라 collection의 단일 문서를 업데이트합니다. 매개변수
반환 업데이트 작업의 결과를 포함하는 작업 |
지정된 인수에 따라 collection의 단일 문서를 업데이트합니다. 매개변수
반환 업데이트 작업의 결과를 포함하는 작업 |
시계
collection에서 지정된 ID를 감시합니다. 이 편의 오버로드는ObjectId 의 BsonValue가 아닌 인스턴스를 사용자의 BsonObjectId 인스턴스 에 래핑하여 해당 사용 사례를 지원합니다. 매개변수
반환 변경 이벤트 스트림에 대한 액세스를 제공하는 작업입니다. |
collection에서 지정된 ID를 감시합니다. 매개변수
반환 변경 이벤트 스트림에 대한 액세스를 제공하는 작업입니다. |
public RealmEventStreamTask watch () |
---|
collection을 감시합니다. 결과 스트림은 구성된 MongoDB Realm 규칙에 따라 활성 사용자에게 볼 권한이 있는 이 컬렉션의 모든 이벤트에 대한 알림을 받습니다. 반환 변경 이벤트 스트림에 대한 액세스를 제공하는 작업입니다. |
watchAsync
collection에서 지정된 ID를 비동기적으로 감시합니다. 이 편의 오버로드는ObjectId 의 BsonValue가 아닌 인스턴스를 사용자의 BsonObjectId 인스턴스 에 래핑하여 해당 사용 사례를 지원합니다. 매개변수
반환 변경 이벤트 스트림에 대한 액세스를 제공하는 작업입니다. |
collection에서 지정된 ID를 비동기적으로 감시합니다. 매개변수
반환 변경 이벤트 스트림에 대한 액세스를 제공하는 작업입니다. |
public RealmEventStreamAsyncTask watchAsync () |
---|
collection을 비동기적으로 감시합니다. 결과 스트림은 구성된 MongoDB Realm 규칙에 따라 활성 사용자에게 볼 권한이 있는 이 컬렉션의 모든 이벤트에 대한 알림을 받습니다. 반환 변경 이벤트 스트림에 대한 액세스를 제공하는 작업입니다. |
watchWithFilter
컬렉션을 감시합니다. 제공된 BSON 문서는 스트림에서 들어오는 변경 이벤트에 대한 일치 표현식 필터로 사용됩니다. 일치 필터 정의 방법을 참조하세요. ChangeEvents를 필터링하기 위한 일치 표현식 을 정의하는 것은 Atlas Triggers에 대한 일치 표현식을 정의하는 방법과 유사합니다. 매개변수
반환 변경 이벤트 스트림에 대한 액세스를 제공하는 작업입니다. |
collection을 감시합니다. 제공된 문서는 스트림에서 발생하는 변경 이벤트에 대한 일치 표현식 필터로 사용됩니다. 이 편의 오버로드는 사용자를 위해BsonDocument 가 아닌 인스턴스를 사용할 수 있도록 지원합니다. 매치 필터하다 를 정의하는 방법을 참조하세요. ChangeEvents를 필터링하기 위한 일치 표현식 을 정의하는 것은 Atlas Triggers에 대한 일치 표현식을 정의하는 방법과 유사합니다. 매개변수
반환 변경 이벤트 스트림에 대한 액세스를 제공하는 작업입니다. |
watchWithFilterAsync
컬렉션 을 비동기적으로 감시합니다. 제공된 BSON 문서 는 스트림 에서 발생하는 변경 이벤트에 대한 일치 표현식 필터하다 로 사용됩니다. 일치 필터하다 정의 방법을 참조하세요. ChangeEvents를 필터링하기 위한 일치 표현식 을 정의하는 것은 Atlas Triggers에 대한 일치 표현식을 정의하는 방법과 유사합니다. 매개변수
반환 변경 이벤트 스트림에 대한 액세스를 제공하는 작업입니다. |
collection을 비동기적으로 감시합니다. 제공된 문서는 스트림에서 발생하는 변경 이벤트에 대한 일치 표현식 필터로 사용됩니다. 이 편의 오버로드는 사용자를 위해BsonDocument 가 아닌 인스턴스를 사용할 수 있도록 지원합니다. 매치 필터하다 를 정의하는 방법을 참조하세요. ChangeEvents를 필터링하기 위한 일치 표현식 을 정의하는 것은 Atlas Triggers에 대한 일치 표현식을 정의하는 방법과 유사합니다. 매개변수
반환 변경 이벤트 스트림에 대한 액세스를 제공하는 작업입니다. |
withCodecRegistry
다른 코덱 레지스트리를 사용하여 새 MongoCollection 인스턴스를 만듭니다. 매개변수
반환 다른 코덱 레지스트리가 있는 새 MongoCollection 인스턴스 |
withDocumentClass
데이터베이스에서 반환된 모든 문서를 캐스팅할 다른 기본 클래스를 사용하여 새 MongoCollection 인스턴스를 만듭니다. 유형 매개변수
매개변수
반환 다른 기본 클래스를 가진 새 MongoCollection 인스턴스 |