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

cấu trúc lồng nhau truy vấn mongodb

Bạn cần lồng mã $ elemMatch toán tử để khớp với các mức lồng nhau của mảng của bạn để khớp với phần tử:

db.coll.find({
    "categories": { 
        "$elemMatch": { 
            "values": { 
                "$elemMatch": {
                    "$elemMatch": { "$in": ["A"] }
                }
            }
        }
    }
})


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb - đường ống tra cứu $ sử dụng COLLSCAN thay vì chỉ mục

  2. MongoError:kết nối ECONNREFUSED 127.0.0.1:27017

  3. Mongoose Query để lọc một mảng và điền nội dung liên quan

  4. Sử dụng một MongoClient duy nhất trên một dịch vụ web JavaEE

  5. Làm thế nào để san phẳng một tài liệu con thành cấp gốc trong MongoDB?