Operator posisi hanya mendukung satu tingkat kedalaman dan hanya elemen pencocokan pertama.
Ada JIRA yang dapat dilacak untuk jenis perilaku yang Anda inginkan di sini:https://jira.mongodb.org/browse/SERVER-831
Saya tidak yakin apakah itu akan memungkinkan lebih dari satu pertandingan, tetapi saya yakin itu akan terjadi karena dinamika cara kerjanya.