sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongodb - okänd operatör på toppnivå:$elemMatch

Varken $elemMatch eller $exists är vad du vill använda för att avgöra om reviews är en tom array.

Jämför istället med [] :

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

Eller använd $size operatör:

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


  1. mongodb - få högsta värdet av en summa grupperad av ett fält

  2. anslutning till mongoDB

  3. Hur återställer man redis-data från snapshot (rdb-fil) kopierad från en annan maskin?

  4. MongoDB-prestanda - att ha flera databaser