sql >> Database teknologi >  >> NoSQL >> MongoDB

$nin med $expr

$nin er en forespørgselsoperator ikke en aggregeringsoperator og også $expr understøtter kun aggregation operatorer ikke query dem. Så du skal nok bruge $not $in med $expr udtryk på denne måde

{
  "$match": {
    "$and": [
      {
        "$or": [
          {
            "Multi_User": {
              "$exists": False
            }
          },
          {
            "$expr": {
              "$not": { "$in": ["$CreatedBy", "$Multi_User"] }
            }
          }
        ]
      }
    ]
  }
}



  1. Hvordan indlæses 100 millioner poster i MongoDB med Scala til præstationstest?

  2. Redis eller Mongo for at afgøre, om et tal falder inden for intervaller?

  3. Spring Data RedisTemplate:Serialisering af værdien og HashValue

  4. MongoDB Backup Management Tips til Sharded Clusters