logologo
Empezar
Manual
Desarrollo
Plugins
API
Inicio
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Empezar
Manual
Desarrollo
Plugins
API
Inicio
logologo
API Overview

@nocobase/auth

AuthManager
Auth
BaseAuth

@nocobase/cache

CacheManager
Caché

@nocobase/cli

CLI de NocoBase
Variables de Entorno Globales

@nocobase/client

Aplicación
Plugin

@nocobase/database

Colección
Campo

interfaces

BaseInterface
Operadores de Filtro

RelationRepository

BelongsToManyRepository
belongs-to-repository
HasManyRepository
HasOneRepository
Repositorio

shared

create-options
destroy-options
find-one
Estado vacío
transaction
update-options

@nocobase/data-source-manager

DataSourceManager
DataSource (abstracta)
ICollectionManager
ICollection
IField
IModel
IRepository

@nocobase/flow-engine

Gestor de Fuentes de Datos
Contexto del Flujo
FlowEngine
FlowModel
Recurso de Flujo de Trabajo

@nocobase/logger

Logger

@nocobase/server

AppCommand
Aplicación
AuditManager
Contexto
Migración
Plugin

@nocobase/sdk

Auth
Storage
Previous PageIModel
Next PageGestor de Fuentes de Datos
Aviso de traducción por IA

Esta documentación ha sido traducida automáticamente por IA.

#IRepository

La interfaz Repository define una serie de métodos para operar con modelos, adaptándose a las operaciones CRUD (Crear, Leer, Actualizar, Eliminar) de la fuente de datos.

#API

#find()

Devuelve una lista de modelos que coinciden con los parámetros de consulta.

#Firma

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

#findOne()

Devuelve un modelo que coincide con los parámetros de consulta. Si hay varios modelos que coinciden, devuelve solo el primero.

#Firma

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

#count()

Devuelve la cantidad de modelos que coinciden con los parámetros de consulta.

#Firma

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

#findAndCount()

Devuelve la lista y la cantidad de modelos que coinciden con los parámetros de consulta.

#Firma

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

#create()

Crea un objeto de modelo de datos.

#Firma

  • create(options: any): void

#update()

Actualiza un objeto de modelo de datos según las condiciones de consulta.

#Firma

  • update(options: any): void

#destroy()

Elimina un objeto de modelo de datos según las condiciones de consulta.

#Firma

  • destroy(options: any): void