sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongodb - ukendt operatør på øverste niveau:$elemMatch

Hverken $elemMatch eller $exists er det, du vil bruge til at bestemme, om reviews er et tomt array.

Sammenlign i stedet enten med [] :

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

Eller brug $size operatør:

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


  1. Er der en længdegrænse for feltværdier i mongo-forespørgsler?

  2. Failover for MySQL-replikering (og andre) - Skal det automatiseres?

  3. Hvordan får man de sidste 5 dokumenter i sekventiel rækkefølge?

  4. Redis, vil et emne (pub/sub) altid blive leveret til mindst én abonnent?