Firebase using queryEqualTo() two times
<p>I have the following data structure in my database:</p>

<p><a href="https://i.stack.imgur.com/Toin9.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Toin9.png" alt="enter image description here"></a></p>

<p>I do understand how to query for questions in one language like de:</p>

<pre><code>let ref = FIRDatabase.database().reference().child("madeGames")
    ref.queryOrderedByChild("de").queryEqualToValue(true).observeSingleEventOfType(FIRDataEventType.Value) { (snap: FIRDataSnapshot) in
        print("Data:", snap.value)
    }
</code></pre>

<p><strong>Problem:</strong></p>

<p>It seems to be impossible for me to just get games in de AND en from the server. </p>

<p>Of course I know I can first download all the de question and then loop throw them offline but that doesn't seem to be very intelligent for me.</p>

<p>Does anyone know how to do that more efficiency?</p>