Per "La prima cosa che devo fare è ottenere tutti i documenti il cui ProductUId corrisponde a "A90" o "B90". "
.find({"OrderItems.ProductUId": {"$in":["A90","B90"]}})
Funzionerà. Non sei sicuro del motivo per cui stai usando $elemMatch, non sembra necessario?