Geen van beide $elemMatch of $exists is wat u wilt gebruiken om te bepalen of reviews is een lege array.
Vergelijk in plaats daarvan met [] :
db.test.find({reviews: []})
Of gebruik de $size operator:
db.test.find({reviews: {$size: 0}})