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

kiểm tra xem giá trị trường có thoát trong mảng hay không - MongoDB

Bạn có thể sử dụng $ expr với $ trong :

Person.find({ $expr: { $in: [ "$age", [15, 20, 12, 0] ] } })

CHỈNH SỬA:để so sánh các mảng, bạn cần $ setIntersection $ size toán tử, hãy thử:

Person.find({
    $expr: {
        $gt: [
            {
                $size: {
                    $setIntersection: [
                        [
                        "15",
                        "a",
                        "12",
                        "0"
                        ],
                        "$age.x"
                    ]
                }
            },
            0
        ]
    }
})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách tải phiên bản mongodb từ mongoose

  2. Cách triển khai máy chủ Percona cho MongoDB để có tính khả dụng cao

  3. Cách tạo động truy vấn mongodb

  4. MongoDB C # foreach BsonElement

  5. Xuất Bộ sưu tập MongoDB sang Tệp JSON