Para "A primeira coisa que preciso fazer é obter todos os documentos cujo ProductUId corresponda a "A90" ou "B90". "
.find({"OrderItems.ProductUId": {"$in":["A90","B90"]}})
Vai funcionar. Não sabe por que está usando $elemMatch, não parece necessário?