Skip to content

@sdepold /gist:3040391
Created

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
associations in sequelize
var Sequelize = require('sequelize')
, sequelize = new Sequelize('sequelize_test', 'root', null, {
logging: false
})
var Project = sequelize.define('project', {
name: Sequelize.STRING
})
var Task = sequelize.define('task', {
name: Sequelize.STRING
})
Project.hasMany(Task)
sequelize.sync({ force: true }).success(function() {
Project.create({ name: 'project' }).success(function(project) {
Task.create({ name: 'task' }).success(function(task) {
project.setTasks([ task ]).success(function() {
project.getTasks().success(function(tasks) {
console.log(tasks.map(function(t){ return t.values }))
})
})
})
})
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.