Srovnáváte jablka s pomeranči. Oba dotazy vracejí různé výsledky. $all znamená, že hodnota pole by měla odpovídat všem vstupům, zatímco $in znamená, že hodnota pole by měla odpovídat kterékoli z hodnot. $all je a, $in je nebo.
V kombinaci s $limitem – dotaz $all se bude muset podívat na více dokumentů, aby našel shodu v porovnání s in.