14
Chỉ truy xuất phần tử được truy vấn trong một mảng đối tượng trong bộ sưu tập MongoDB
Giả sử bạn có các tài liệu sau trong bộ sưu tập của tôi: { "_id":ObjectId("562e7c594c12942f08fe4192"), "shapes":[ { "shape":"square", "color":"blue" }, { "shape":"circle", "color":"red" } ] }, { "_id":ObjectId("562e7c594c12942f08fe4193"), "shapes":[ { "shape":"square", "color":"black" }, { "shape":"circle", "color":"green" } ] } Làm truy vấn: db.test.find({"shapes.color": "red"}, {"shapes.color": 1}) Hoặc là db.test.find({shapes: …