title: Elasticsearch - query exact value in array so that documents containing that value+others are not returned
body: <p>I'm trying to create a query to search for a value that will return only the documents that have that exact value (even if repeated in the array) and no other documents (even if there's 1 entry of the value in the array). So, <code>"bar" : [ "A", "A"]</code>  would be eligible but not <code>"bar" : [ "A", "B"]</code></p>
  
  <p>Example of a dataset:</p>
  
  <pre><code>"loren" : [
    {
      "id" : "1", 
      "foo": [{"bar": "A"},{"bar": "A"}]
    },
    {
      "id" : "2", 
      "foo": [{"bar": "A"},{"bar": "B"}]
    },
  ]
  </code></pre>
  
  <p>Example of the output I would expect:</p>
  
  <pre><code>"hits": {
      "total": 1,
      "max_score": 0.3666863,
      "hits": [
          {
              "_index": "loren",
              "_type": "loren",
              "_id": "2",
              "_score": 0.3666863,
              "_source": {
                  "foo": [
                      {
                          "bar": "A"
                      },
                      {
                          "bar": "A"
                      }
                  ]
              }
          }
      ]
  }
  </code></pre>