Sails.js заполнить где
Мне нужно выбрать пользователей с собаками (домашние животные сtype
равный "собака")
var User = Waterline.Collection.extend({
identity: 'user',
attributes: {
firstName: 'string',
lastName: 'string',
pets: {
collection: 'pet',
via: 'owner'
}
}
});
var Pet = Waterline.Collection.extend({
identity: 'pet',
attributes: {
type: 'string',
name: 'string',
owner: {
model: 'user'
}
}
});
Я не нашел никаких примеров, я пытался так
User.find().populate('pets', {type: 'dog'}).exec(err, users) ...
и это
User.find().where({'pets.type': 'dog'}).populate('pets').exec(err, users) ...
но это не работает
Было бы здорово, если бы в массиве результатов пользователя не было записей о домашних животных.