Polohový operátor podporuje pouze jednu úroveň hloubky a pouze první odpovídající prvek.
Zde je sledovatelný JIRA pro druh chování, který chcete:https://jira.mongodb.org/browse/SERVER-831
Nejsem si jistý, jestli to umožní více než jeden zápas, ale věřím, že bude, vzhledem k dynamice toho, jak to bude muset fungovat.