За „Първото нещо, което трябва да направя, е да получа всички документи, чийто ProductUId съвпада с „A90“ или „B90“. "
.find({"OrderItems.ProductUId": {"$in":["A90","B90"]}})
Ще работи. Не сте сигурни защо използвате $elemMatch, не изглежда необходимо?