不要怂,就是干,撸起袖子干!

You need to sign in or sign up before continuing.
belongs-to.md 2.36 KB

Mixin BelongsTo

View code One-to-one association

In the API reference below, replace Assocation with the actual name of your association, e.g. for User.belongsTo(Project) the getter will be user.getProject().


getAssociation([options]) -> Promise.<Instance>

View code Get the associated instance

Params:

Name Type Description
[options] Object
[options.scope] String | Boolean Apply a scope on the related model, or remove its default scope by passing false.

setAssociation([newAssociation], [options]) -> Promise

View code Set the associated model

Params:

Name Type Description
[newAssociation] Instance | String | Number An instance or the primary key of an instance to associate with this. Pass null or undefined to remove the association.
[options] Object Options passed to this.save
[options.save=true] Boolean Skip saving this after setting the foreign key if false.

createAssociation([values], [options]) -> Promise

View code Create a new instance of the associated model and associate it with this.

Params:

Name Type Description
[values] Object
[options] Object Options passed to target.create and setAssociation.

This document is automatically generated based on source code comments. Please do not edit it directly, as your changes will be ignored. Please write on IRC, open an issue or a create a pull request if you feel something can be improved. For help on how to write source code documentation see JSDoc and dox