BelongsTo
Расширяет:
Один-к-одному ассоциация
В справочнике API ниже добавьте имя ассоциации в метод, например, для User.belongsTo(Project) getter будет user.getProject().
См.:
Краткое описание методов
| Общедоступные методы | ||
|---|---|---|
| public | Создать новый экземпляр связанной модели и связать его с этим. | |
| public | Получить связанный экземпляр. | |
| public | Установить связанную модель. | |
Краткое описание унаследованных элементов
| От класса Association | ||
|---|---|---|
| public | Тип ассоциации. | |
| public | ||
| public | ||
Общедоступные методы
public create(sourceInstance: Model, values: Object, options: Object): Promise<Model> source
Создать новый экземпляр связанной модели и связать его с этим.
См. также:
- Model#create для полного объяснения параметров
public get(instances: Model | Array<Model>, options: Object): Promise<Model> source
Получить связанный экземпляр.
Параметры:
| Имя | Тип | Атрибут | Описание |
|---|---|---|---|
| instances | Model | Array<Model> |
исходные экземпляры | |
| options | Object |
|
параметры поиска |
| options.scope | строка | boolean |
|
Применить область к связанной модели или удалить её стандартную область, передав false. |
| options.schema | строка |
|
Применить схему к связанной модели |
См. также:
- Model.findOne для полного объяснения параметров
public set(sourceInstance: Model, associatedInstance: <Model> | строка | число, options: Object): Promise source
Установить связанную модель.
Параметры:
| Имя | Тип | Атрибут | Описание |
|---|---|---|---|
| sourceInstance | Model |
источник экземпляра | |
| associatedInstance | <Model> | строка | число |
|
Персистированный экземпляр или первичный ключ экземпляра для ассоциации с этим. Передайте |
| options | Object |
|
параметры, передаваемые в |
| options.save | boolean |
|
Пропустить сохранение этого после установки внешнего ключа, если false. |
Возвращаемое значение:
| Promise |
Copyright © 2014–present Sequelize contributors
Licensed under the MIT License.
https://sequelize.org/v5/class/lib/associations/belongs-to.js~BelongsTo.html