찾기하나교체

인라인 일시 중단 fun <t> MongoCollection<t>.findOneAndReplace(필터: BsonDocument, 문서: BsonDocument, 프로젝션: BsonDocument? = null, sort: BsonDocument? = null, upsert: Boolean = false, returnNewDoc: Boolean = false): t?

원격 컬렉션에서 단일 객체를 찾거나 바꾸거나 삽입합니다.

Return

T인스턴스로 역직렬화된 원격 findOneAndReplace 호출의 결과입니다.

매개변수

필터

필터를 사용하여 업데이트할 문서를 선택합니다.

문서

문서에 적용해야 하는 업데이트를 지정하는 BsonDocument입니다.

프로젝션

서버에서 반환되는 필드를 설명하는 BsonDocument입니다. null 이면 모든 필드가 반환됩니다.

sort

반환할 단일 문서를 선택하기 전에 문서를 정렬하는 데 사용되는 하나 이상의 필드를 설명하는 문서입니다. null 인 경우 정렬이 적용되지 않습니다.

업서트

필터 가 컬렉션의 기존 문서와 일치하지 않는 경우 새 문서를 삽입해야 하는지 여부를 나타내는 부울입니다.

문서 반환

업데이트 전 또는 후에 문서를 반환할지 여부를 나타내는 부울입니다.

스로우

기본 App Service HTTP 요청이 실패한 경우.

직렬화예외

App Service 응답을 T 로 역직렬화할 수 없는 경우.