One-to-one association
In the API reference below, add the name of the association to the method, e.g. for User.belongsTo(Project) the getter will be user.getProject().
| Public Methods | ||
|---|---|---|
| public | Create a new instance of the associated model and associate it with this. | |
| public | Get the associated instance. | |
| public | Set the associated model. | |
| From class Association | ||
|---|---|---|
| public | The type of the association. | |
| public | ||
| public | ||
Create a new instance of the associated model and associate it with this.
Get the associated instance.
| Name | Type | Attribute | Description |
|---|---|---|---|
| instances | Model | Array<Model> |
source instances | |
| options | Object |
|
find options |
| options.scope | string | boolean |
|
Apply a scope on the related model, or remove its default scope by passing false. |
| options.schema | string |
|
Apply a schema on the related model |
Set the associated model.
| Name | Type | Attribute | Description |
|---|---|---|---|
| sourceInstance | Model |
the source instance | |
| associatedInstance | <Model> | string | number |
|
An persisted instance or the primary key of an instance to associate with this. Pass |
| options | Object |
|
options passed to |
| options.save | boolean |
|
Skip saving this after setting the foreign key if false. |
| Promise |
Copyright © 2014–present Sequelize contributors
Licensed under the MIT License.
https://sequelize.org/master/class/lib/associations/belongs-to.js~BelongsTo.html