logologo
시작
가이드
개발
플러그인
API
홈
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
시작
가이드
개발
플러그인
API
홈
logologo
API 개요

@nocobase/auth

AuthManager
Auth
BaseAuth

@nocobase/cache

CacheManager
캐시

@nocobase/cli

NocoBase CLI
전역 환경 변수

@nocobase/client

애플리케이션
플러그인

@nocobase/database

컬렉션
필드

interfaces

BaseInterface
필터 연산자

RelationRepository

BelongsToManyRepository
belongs-to-repository
HasManyRepository
HasOneRepository
리포지토리

shared

create-options
destroy-options
find-one
find-options
transaction
update-options

@nocobase/data-source-manager

DataSourceManager
DataSource (추상 클래스)
ICollectionManager
ICollection
IField
IModel
IRepository

@nocobase/flow-engine

데이터 소스 관리자
플로우 컨텍스트
FlowEngine
FlowModel
플로우 리소스

@nocobase/logger

로거

@nocobase/server

AppCommand
애플리케이션
AuditManager
컨텍스트
마이그레이션
플러그인

@nocobase/sdk

Auth
Storage
Previous Pagetransaction
Next PageDataSourceManager
TIP

이 문서는 AI로 번역되었습니다. 부정확한 내용이 있을 경우 영어 버전을 참조하세요

#타입

interface UpdateOptions extends Omit<SequelizeUpdateOptions, 'where'> {
  values: Values;
  filter?: Filter;
  filterByTk?: TargetKey;
  whitelist?: WhiteList;
  blacklist?: BlackList;
  updateAssociationValues?: AssociationKeysToBeUpdate;
  context?: any;
}

#세부 정보

  • values: 업데이트할 레코드의 데이터 객체입니다.
  • filter: 업데이트할 레코드의 필터 조건을 지정합니다. Filter의 자세한 사용법은 find() 메서드를 참고해 주세요.
  • filterByTk: TargetKey를 기준으로 업데이트할 레코드의 필터 조건을 지정합니다.
  • whitelist: values 필드의 화이트리스트입니다. 이 목록에 있는 필드만 작성됩니다.
  • blacklist: values 필드의 블랙리스트입니다. 이 목록에 있는 필드는 작성되지 않습니다.
  • transaction: 트랜잭션 객체입니다. 트랜잭션 파라미터를 전달하지 않으면, 이 메서드가 자동으로 내부 트랜잭션을 생성합니다.

filterByTk와 filter 중 최소 하나는 반드시 전달해야 합니다.