logologo
Começar
Manual
Desenvolvimento
Plugins
API
Início
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Começar
Manual
Desenvolvimento
Plugins
API
Início
logologo
Visão Geral da API

@nocobase/auth

AuthManager
Autenticação
BaseAuth

@nocobase/cache

CacheManager
Cache

@nocobase/cli

NocoBase CLI
Variáveis de Ambiente Globais

@nocobase/client

Aplicação
Plugin

@nocobase/database

Coleção
Campo

interfaces

BaseInterface
Operadores de Filtro

RelationRepository

BelongsToManyRepository
belongs-to-repository
HasManyRepository
HasOneRepository
Repositório

shared

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

@nocobase/data-source-manager

DataSourceManager
DataSource (abstrata)
ICollectionManager
ICollection
IField
IModel
IRepository

@nocobase/flow-engine

Gerenciador de Fonte de Dados
Contexto do Fluxo
FlowEngine
FlowModel
Recurso de Fluxo

@nocobase/logger

Logger

@nocobase/server

AppCommand
Aplicação
AuditManager
Contexto
Migração
Plugin

@nocobase/sdk

Auth
Storage
Previous PageOperadores de Filtro
Next PageBelongsToManyRepository
Aviso de tradução por IA

Esta documentação foi traduzida automaticamente por IA.

#RelationRepository

RelationRepository é um objeto Repository para tipos de associação. Ele permite operar em dados associados sem precisar carregar a associação. Com base no RelationRepository, cada tipo de associação possui uma implementação derivada correspondente:

  • HasOneRepository
  • HasManyRepository
  • BelongsToRepository
  • BelongsToManyRepository

#Construtor

Assinatura

  • constructor(sourceCollection: Collection, association: string, sourceKeyValue: string | number)

Parâmetros

Nome do ParâmetroTipoValor PadrãoDescrição
sourceCollectioncoleção-A coleção correspondente à relação de referência na associação.
associationstring-Nome da associação.
sourceKeyValuestring | number-O valor da chave correspondente na relação de referência.

#Propriedades da Classe Base

#db: Database

Objeto de banco de dados.

#sourceCollection

A coleção correspondente à relação de referência na associação.

#targetCollection

A coleção correspondente à relação referenciada na associação.

#association

O objeto de associação no Sequelize correspondente à associação atual.

#associationField

O campo na coleção correspondente à associação atual.

#sourceKeyValue

O valor da chave correspondente na relação de referência.