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 PageIModel
Next Page데이터 소스 관리자
TIP

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

#IRepository

Repository 인터페이스는 데이터 소스의 CRUD(생성, 읽기, 업데이트, 삭제) 작업을 처리하기 위한 다양한 모델 조작 메서드를 정의합니다.

#API

#find()

쿼리 파라미터를 사용하여 조건에 맞는 모델 목록을 반환합니다.

#시그니처

  • find(options?: any): Promise<IModel[]>

#findOne()

쿼리 파라미터를 사용하여 조건에 맞는 모델을 반환합니다. 조건에 맞는 모델이 여러 개일 경우, 첫 번째 모델만 반환합니다.

#시그니처

  • findOne(options?: any): Promise<IModel>

#count()

쿼리 파라미터를 사용하여 조건에 맞는 모델의 개수를 반환합니다.

#시그니처

  • count(options?: any): Promise<Number>

#findAndCount()

쿼리 파라미터를 사용하여 조건에 맞는 모델 목록과 해당 개수를 반환합니다.

#시그니처

  • findAndCount(options?: any): Promise<[IModel[], Number]>

#create()

모델 데이터 객체를 생성합니다.

#시그니처

  • create(options: any): void

#update()

쿼리 조건을 사용하여 모델 데이터 객체를 업데이트합니다.

#시그니처

  • update(options: any): void

#destroy()

쿼리 조건을 사용하여 모델 데이터 객체를 삭제합니다.

#시그니처

  • destroy(options: any): void