Untuk "Hal pertama yang harus saya lakukan adalah mendapatkan semua dokumen yang ProductUIdnya cocok dengan "A90" atau "B90". "
.find({"OrderItems.ProductUId": {"$in":["A90","B90"]}})
Akan bekerja. Tidak yakin mengapa Anda menggunakan $elemMatch, sepertinya tidak perlu?