Est-il possible de filtrer les valeurs de tableau par les valeurs multiples en utilisant le trait de soulignement?

J'ai le texte suivant tableau de valeurs:

[
   {
     id: 1,
     field: 'map'
   },
   {
     id: 2,
     field: 'dog'
   },
   {
     id: 3,
     field: 'map'
   }
]

J'ai besoin de trouver des éléments sur le terrain est égal à dog et map. Je sais que je pourrais utiliser le _.filter méthode et de passer d'une fonction d'itérateur, mais ce que je veux savoir, c'est si oui ou non il y a une meilleure solution à ce problème où j'ai pu passer le champ de recherche et de valeurs possibles. Quelqu'un pourrait-il fournir une meilleure façon de le faire?

EDIT::

Je pouvais utiliser l'approche suivante:

_.where(array, {field: 'dog'})

Mais ici, je peut cocher qu'une clause

OriginalL'auteur Erik | 2013-10-20