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

MongoDB филтрира по свойство на масив само ако съществува

$or е оператор от най-високо ниво, така че вашата заявка трябва да бъде:

let query = {
    '$or': [{tags: {'$exists': false}}, {tags: {'$in': queryTags}}]
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo _id за масив от поддокументи

  2. Увеличете rlimit Mac OSX 10.8

  3. Пролетна сесия с MongoDB

  4. Как се увеличава правилно много дати в mongoDB?

  5. не мога да получа данни от база данни след няколко декларирани схеми (mongoose + express + mongodb