logologo
スタート
マニュアル
開発
プラグイン
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
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
フローモデル
フローリソース

@nocobase/logger

ロガー

@nocobase/server

AppCommand
アプリケーション
AuditManager
コンテキスト
マイグレーション
プラグイン

@nocobase/sdk

Auth
ストレージ
Previous Pageフィルター演算子
Next PageBelongsToManyRepository
TIP

このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください

#RelationRepository

RelationRepository は、関連タイプのための Repository オブジェクトです。RelationRepository を使うと、関連をロードすることなく、関連データに対して操作を実行できます。RelationRepository をベースとして、各関連タイプに対応する派生実装が用意されています。具体的には以下の通りです。

  • HasOneRepository
  • HasManyRepository
  • BelongsToRepository
  • BelongsToManyRepository

#コンストラクター

シグネチャ

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

パラメーター

パラメーター名型デフォルト値説明
sourceCollectionCollection-関連における参照関係(referencing relation)に対応するコレクション
associationstring-関連名
sourceKeyValuestring | number-参照関係におけるキー値

#基底クラスのプロパティ

#db: Database

データベースオブジェクト

#sourceCollection

関連における参照関係(referencing relation)に対応するコレクション

#targetCollection

関連における被参照関係(referenced relation)に対応するコレクション

#association

Sequelize における現在の関連に対応する association オブジェクト

#associationField

コレクションにおける現在の関連に対応するフィールド

#sourceKeyValue

参照関係におけるキー値