Database
[{"_id":"4","_class":"com.text.TestInfo","discussion_id":"5efcbbdee87e6d1a706d3a4a","content":"edited comment","title":"Test","isApproved":false,"replies":[{"_id":"1","content":"Sample text","isApproved":false},{"_id":"2","content":"Sample text","isApproved":true}]},{"_id":"5","_class":"com.text.TestInfo","discussion_id":"5efcbbdee87e6d1a706d3a4a","content":"new eidted comment","title":"Test","isApproved":false,"replies":[{"_id":"3","content":"Sample text","isApproved":true}]},{"_id":"7","_class":"com.text.TestInfo","discussion_id":"5efcbbdee87e6d1a706d3a4a","content":"new eidted comment","title":"Test","isApproved":true,"replies":[{"_id":"3","content":"Sample text","isApproved":true}]}]
Query
db.collection.find({"isApproved":false},{"replies":{$elemMatch:{"isApproved":false}},"_class":1,"discussion_id":1})