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) ...

но это не работает

Было бы здорово, если бы в массиве результатов пользователя не было записей о домашних животных.

Ответы на вопрос(3)

Ваш ответ на вопрос