このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください
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() メソッドと同じです。