Tip
このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください
HasManyRepository
HasManyRepository は HasMany リレーションシップを扱うための Relation Repository です。
クラスメソッド
find()
関連オブジェクトを検索します。
シグネチャ
async find(options?: FindOptions): Promise<M[]>
詳細
クエリパラメータは Repository.find() と同じです。
findOne()
関連オブジェクトを検索し、1件のレコードのみを返します。
シグネチャ
async findOne(options?: FindOneOptions): Promise<M>
count()
クエリ条件に一致するレコード数を返します。
シグネチャ
async count(options?: CountOptions)
型
findAndCount()
データベースから、特定の条件に一致するデータセットと結果数を取得します。
シグネチャ
async findAndCount(options?: FindAndCountOptions): Promise<[any[], number]>
型
create()
関連オブジェクトを作成します。
シグネチャ
async create(options?: CreateOptions): Promise<M>
update()
条件に一致する関連オブジェクトを更新します。
シグネチャ
async update(options?: UpdateOptions): Promise<M>
destroy()
条件に一致する関連オブジェクトを削除します。
シグネチャ
async destroy(options?: TK | DestroyOptions): Promise<M>
add()
オブジェクトの関連付けを追加します。
シグネチャ
async add(options: TargetKey | TargetKey[] | AssociatedOptions)
型
詳細
tk- 関連オブジェクトのtargetKeyの値です。単一の値または配列を指定できます。
remove()
指定されたオブジェクトとの関連付けを削除します。
シグネチャ
async remove(options: TargetKey | TargetKey[] | AssociatedOptions)
詳細
パラメータは add() メソッドと同じです。
set()
現在のリレーションシップの関連オブジェクトを設定します。
シグネチャ
async set(options: TargetKey | TargetKey[] | AssociatedOptions)
詳細
パラメータは add() メソッドと同じです。

