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

MongoDB:Zkontrolujte, zda je hodnota null nebo zda je pole prázdné

Můžete použít $or operátor dotazu s kontrolou pro každou podmínku:

{
  $or: [{
    // Check about no Company key
    Company: {
       $exists: false
    }
  }, {
    // Check for null
    Company: null
  }, {
    // Check for empty array
    Company: {
       $size: 0
    }
  }]
}


  1. Jak provést selektivní obnovu Mongo?

  2. Mongoose pouze pro čtení bez schématu

  3. MongooseError [MongooseServerSelectionError]:připojení <monitor> k 52.6.250.237:27017 uzavřeno

  4. Jak vrátím pořadí příspěvků MongoDB podle času Oblíbené uživatelem?