14
MongoDB 컬렉션의 객체 배열에서 쿼리 된 요소 만 검색
내 컬렉션에 다음과 같은 문서가 있다고 가정합니다. { "_id":ObjectId("562e7c594c12942f08fe4192"), "shapes":[ { "shape":"square", "color":"blue" }, { "shape":"circle", "color":"red" } ] }, { "_id":ObjectId("562e7c594c12942f08fe4193"), "shapes":[ { "shape":"square", "color":"black" }, { "shape":"circle", "color":"green" } ] } 쿼리를 수행하십시오. db.test.find({"shapes.color": "red"}, {"shapes.color": 1}) 또는 db.test.find({shapes: {"$elemMatch": {color: "red"}}}, {"shapes.color": 1}) 일치하는 문서 (문서 1)를 …