Vérifier Si le champ existe dans un sous-document d'un Tableau

J'ai un schéma qui est semblable à cela.

{id: Number,
  line_items: [{ 
    id: String,
    quantity: Number,
    review_request_sent :Boolean
  }],
  total_price: String,
  name: String,
  order_number: Number
}

Ce que je veux savoir est que tous les éléments qui n'ont pas de définir le champ review_request_sent pour tous les éléments dans le tableau.

Exemple

{ 
  id: 1, 
  line_items: [
    {
      id: 43,
      review_request_sent: true
    }
  ]
},
{
  id: 2,
  line_items: [
    {
      id: 1,
      review_request_sent: false
    },
    {
      id: 39
    },
 ]
},
{
  id: 3,
  line_items: [
    {
     id: 23,
     review_request_sent: true
    },
    {
     id: 85,
     review_request_sent: true
    },
    {
     id: 12,
     review_request_sent: false
    }
  ]
}

Je voudrais de l'aide avec une requête/trouver qui sera de retour que le seccond document parce qu'il n'a pas le review_request_sent champ dans tous ses éléments dans son tableau.

OriginalL'auteur user841818 | 2015-09-02