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

$nin s $expr

$nin je operátor dotazu, nikoli operátor agregace, a také $expr podporuje pouze aggregation operátory, nikoli query jedničky. Pravděpodobně byste tedy měli použít $not $in pomocí $expr výraz tímto způsobem

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



  1. sql dotaz na mongodb?

  2. Připojení MongoDB z mobilní aplikace nebo aplikace založené na prohlížeči

  3. Sdílené relace mezi aplikacemi uzlů?

  4. Mongoose připojení