CRUD - Node.js SDK
Atlas Device SDK는 더 이상 사용되지 않습니다. 자세한 내용은 지원 중단 페이지 를 참조하세요.
쓰기 트랜잭션(write transaction)은 Realm의 객체를 수정하는 기능입니다. 쓰기 트랜잭션(write transaction)을 사용하면 Realm 객체를 생성, 수정 또는 삭제할 수 있습니다. 이는 단일의 멱등 업데이트로 작업을 처리합니다. 트랜잭션은 전부 아니면 아무것도 아닙니다. 둘 중 하나를 선택하세요.
트랜잭션의 모든 작업이 성공하거나, 또는
작업이 실패하면 어떤 작업도 완료되지 않습니다.
중요
모든 쓰기 작업은 쓰기 트랜잭션(write transaction)에서 발생해야 합니다.
쓰기 트랜잭션(write transaction)은 영역 인스턴스 에 전달하는 콜백 함수입니다. 특정 쓰기 (write) 작업의 예는 CRUD - Node.js SDK 를 참조하세요.
트랜잭션 수명 주기
주어진 영역은 한 번에 하나의 쓰기 트랜잭션(write transaction)만 처리합니다. 쓰기 트랜잭션(write transaction)을 생성하면 영역이 해당 트랜잭션을 대기열에 추가합니다. 영역은 각 트랜잭션이 도착한 순서대로 평가합니다.
트랜잭션을 처리한 후 Realm은 트랜잭션을 커밋하거나 취소합니다.