이 문서는 AI로 번역되었습니다. 부정확한 내용이 있을 경우 영어 버전을 참조하세요
특정 컬렉션에서 조건을 만족하는 데이터를 업데이트하는 데 사용됩니다.
컬렉션 및 필드 할당 부분은 '데이터 생성' 노드와 동일합니다. '데이터 업데이트' 노드의 주요 차이점은 필터 조건이 추가되고 업데이트 모드를 선택해야 한다는 점입니다. 또한, '데이터 업데이트' 노드의 결과는 성공적으로 업데이트된 행 수를 반환합니다. 이 결과는 실행 기록에서만 확인할 수 있으며, 이후 노드에서 변수로 사용할 수 없습니다.
워크플로우 설정 화면에서 흐름 내의 더하기("+"") 버튼을 클릭하여 '데이터 업데이트' 노드를 추가합니다.


데이터를 업데이트할 컬렉션을 선택합니다.
업데이트 모드에는 두 가지가 있습니다.
일반적으로 업데이트 대상 데이터와 다른 워크플로우 이벤트를 트리거해야 하는지 여부에 따라 선택합니다. 주 키를 기반으로 단일 데이터를 업데이트하는 경우 '개별 업데이트'를 권장하며, 조건을 기반으로 여러 데이터를 업데이트하는 경우 '일괄 업데이트'를 권장합니다.
일반적인 컬렉션 쿼리의 필터 조건과 유사하게, 워크플로우의 컨텍스트 변수를 사용할 수 있습니다.
'데이터 생성' 노드의 필드 할당과 유사하게, 워크플로우의 컨텍스트 변수를 사용하거나 정적 값을 수동으로 입력할 수 있습니다.
참고: 워크플로우의 '데이터 업데이트' 노드에서 업데이트된 데이터는 '최종 수정자' 데이터를 자동으로 처리하지 않습니다. 필요에 따라 이 필드의 값을 직접 설정해야 합니다.
예를 들어, 새로운 '게시글'이 생성될 때 '게시글 카테고리' 컬렉션의 '게시글 수' 필드를 자동으로 업데이트해야 한다면, '데이터 업데이트' 노드를 사용하여 이를 구현할 수 있습니다.

워크플로우가 트리거되면 '게시글 카테고리' 컬렉션의 '게시글 수' 필드가 현재 게시글 수에 1을 더한 값으로 자동 업데이트됩니다.