mongo 컬렉션
mongo 컬렉션 은 특정 유형의 직렬화를 사용하여 데이터베이스 컬렉션에서 데이터를 검색하고 업데이트할 수 있는 액세스 권한을 제공합니다.
이 API는 Atlas App Service 'MongoDB API'에 해당합니다. 메서드 및 인수에 대한 자세한 설명은 MongoDB API 참조 를 참조하세요.
앱 서비스 HTTP 요청에 대한 입력 인수와 응답은 코틀린(Kotlin)의 직렬화 프레임워크 를 사용하여 T 유형으로 직렬화되며, 직렬화 가능 어노테이션을 통해 사용자 정의하거나 EJSON다양한 MongoClient , MongoDatabase 및 MongoCollection팩토리에 전달된 직렬 변환기를 사용자 정의할 수 있습니다. 메서드. 직렬화 구성에 대한 자세한 내용은 MongoClient 를 참조하세요.
MongoCollection 의 모든 작업은 다음을 발생시킵니다.
기본 App Service HTTP 요청이 실패한 경우의 ServiceException
입력 인수를 유효한 EJSON 문서로 직렬화할 수 없거나 App Service 응답을 반환 유형으로 역직렬화할 수 없는 경우 SerializationException이 발생합니다.
매개변수
컬렉션의 원격 엔터티가 직렬화되는 기본 유형입니다.
함수
컬렉션의 문서 수를 반환합니다.
원격 컬렉션에서 여러 객체를 삭제합니다.
원격 컬렉션에서 단일 객체를 삭제합니다.
원격 컬렉션에서 단일 객체를 찾아 삭제합니다.
원격 컬렉션에서 단일 객체를 찾거나 바꾸거나 삽입합니다.
원격 컬렉션에서 단일 객체를 찾아 업데이트하거나 삽입합니다.
원격 컬렉션에 객체 목록을 삽입합니다.
여러 객체를 업데이트하거나 원격 컬렉션에 단일 새 객체를 삽입합니다.
원격 컬렉션에 단일 객체를 업데이트하거나 삽입합니다.
다른 기본 유형 직렬화 세트를 사용하여 동일한 컬렉션의 인스턴스를 가져옵니다.