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}})