MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

$ nin với $ expr

$nin là một toán tử truy vấn không phải là một toán tử tổng hợp và cũng là $expr chỉ hỗ trợ tập hợp aggregation toán tử không phải là query những cái. Vì vậy, bạn có thể nên sử dụng $not $in với $expr expressionin theo cách này

{
  "$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. các giá trị nhóm mongodb theo nhiều trường

  2. Ba điểm A của Bảo mật MongoDB - Xác thực, Ủy quyền &Kiểm toán

  3. Networkx không bao giờ hoàn thành việc tính toán vị trí trung tâm giữa 2 triệu nút

  4. Giới hạn kết quả trong MongoDB nhưng vẫn nhận được đầy đủ?

  5. Gọi lại Mongoose.js instance.save () không kích hoạt