Weder $elemMatch oder $exists ist das, was Sie verwenden möchten, um festzustellen, ob reviews ist ein leeres Array.
Vergleichen Sie stattdessen entweder mit [] :
db.test.find({reviews: []})
Oder verwenden Sie den $size Betreiber:
db.test.find({reviews: {$size: 0}})