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