このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください
HasOneRepository は、HasOne タイプの関連リポジトリです。
find()関連オブジェクトを検索します。
シグネチャ
async find(options?: SingleRelationFindOption): Promise<Model<any> | null>型
詳細
クエリパラメータは Repository.find() と同じです。
例
create()関連オブジェクトを作成します。
シグネチャ
async create(options?: CreateOptions): Promise<Model>例
update()関連オブジェクトを更新します。
シグネチャ
async update(options: UpdateOptions): Promise<Model>例
remove()関連オブジェクトを削除します。これは関連付けを解除するだけで、関連オブジェクト自体は削除しません。
シグネチャ
async remove(options?: Transactionable): Promise<void>詳細
transaction: トランザクションオブジェクトです。トランザクションパラメータが渡されない場合、このメソッドは自動的に内部トランザクションを作成します。例
destroy()関連オブジェクトを削除します。
シグネチャ
async destroy(options?: Transactionable): Promise<Boolean>詳細
transaction: トランザクションオブジェクトです。トランザクションパラメータが渡されない場合、このメソッドは自動的に内部トランザクションを作成します。例
set()関連オブジェクトを設定します。
シグネチャ
async set(options: TargetKey | SetOption): Promise<void>型
詳細
tk: 設定する関連オブジェクトの targetKey です。transaction: トランザクションオブジェクトです。トランザクションパラメータが渡されない場合、このメソッドは自動的に内部トランザクションを作成します。例