sql >> Databáze >  >> NoSQL >> MongoDB

Mongodb - neznámý operátor nejvyšší úrovně:$elemMatch

Ani $elemMatch nebo $exists je to, co chcete použít k určení, zda reviews je prázdné pole.

Místo toho buď porovnejte s [] :

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

Nebo použijte $size operátor:

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


  1. Node.js detekuje, když je hledání dvou mongoose dokončeno

  2. Porovnejte 2 pole dokumentu v MongoDB

  3. Kdy použít Redis místo MySQL pro aplikace PHP?

  4. Počítejte jedinečné hodnoty v rámci pole modelu v MongoDB