Created

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

associations in sequelize

View gist:3040391
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
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.