MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

$nin dengan $expr

$nin adalah operator kueri bukan operator agregasi dan juga $expr hanya mendukung aggregation operator bukan query yang. Jadi, Anda mungkin harus menggunakan $not $in dengan $expr ekspresikan dengan cara ini

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lacak kinerja MongoDB?

  2. Agregasi Mongo Cocokkan beberapa nilai

  3. Hitung dalam repositori Spring Data MongoDB

  4. MongoDB menghitung nilai yang berbeda?

  5. Manajemen Pengguna Basis Data Dengan ClusterControl