MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Mongodb - opérateur de niveau supérieur inconnu :$elemMatch

Ni $elemMatch ou $exists est ce que vous voulez utiliser pour déterminer si reviews est un tableau vide.

Au lieu de cela, comparez avec [] :

db.test.find({reviews: []})

Ou utilisez le $size opérateur :

db.test.find({reviews: {$size: 0}})