Я играю с ассоциациями моделей в парусах, и мне любопытно, можно ли сделать запрос на основе связанного поля.
Пример:
User.js
attributes:{
classes: { collection: 'Class', via: 'students' }
}
Class.js
attributes: {
type: ...
students: { collection: 'User', via: 'classes'}
}
Есть ли способ получить определенные классы студента на основе типа класса, потому что сейчас все возвращается, когда я использую .populate()
. (возможно, похоже на логику ниже)
User
.findOne({name: 'StudentA'})
.populate('classes')
.where({'classes.type':['type1', 'type2']})
.then(....)
Спасибо
dominant:true
на одной стороне отношения. - person InternalFX   schedule 06.04.2014dominant
требуется только в том случае, если модели используют разные соединения. - person sgress454   schedule 07.04.2014