检查关联
你还可以检查对象是否已经与另一个对象相关联(仅 n:m). 这是你怎么做的
// 检查对象是否是关联对象之一:
Project.create({ /* */ }).then(project => {
return User.create({ /* */ }).then(user => {
return project.hasUser(user).then(result => {
// 结果是 false
return project.addUser(user).then(() => {
return project.hasUser(user).then(result => {
// 结果是 true
})
})
})
})
})
// 检查所有关联的对象是否如预期的那样:
// 我们假设我们已经有一个项目和两个用户
project.setUsers([user1, user2]).then(() => {
return project.hasUsers([user1]);
}).then(result => {
// 结果是 true
return project.hasUsers([user1, user2]);
}).then(result => {
// 结果是 true
})