MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Mongodb - неизвестен оператор от най-високо ниво:$elemMatch

Нито $elemMatch или $exists е това, което искате да използвате, за да определите дали reviews е празен масив.

Вместо това или сравнете с [] :

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

Или използвайте $size оператор:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да актуализирате стойностите на масива mongodb

  2. Как да коригирате грешка с твърде много отворени файлове при агрегиране на милиарди записи

  3. Защо PyMongo хвърля AutoReconnect?

  4. Какво представлява командата db.collection.stats() в mongoose?

  5. Как да получите множествен резултат в mongoose и да го комбинирате в един единствен отговор