在mongoDB中使用sailsselect满足条件的特定字段

我有一个mongoDB集合和JSON的样子

[{ class : "I", subject : "Maths", students: [{ name : "John", roll_no : "1001", marks : "65", is_passed : "true" }, { name : "Leo", roll_no : "1002", marks : "48", is_passed : "false" }] }] 

我能够使用命令获取数据

 My_Table_Name.find({}, {fields:{ 'class' : 1, 'students':1 } }) .populate('students',{ select : ['name', 'is_passed'] }) 

由此我可以得到的输出

  [{ class : "I", students : [{ name : "John", is_passed : "true" }, { name : "Leo", is_passed : "false" }] }] 

但只有当它有true价值时,我需要得到is_passed键,我预期的JSON是

  [{ class : "I", students : [{ name : "John", is_passed : "true" }, { name : "Leo" }] }] 

在这里,我在一级狮子座失败了,所以我不需要那个领域。

请帮助解决这个问题,在此先感谢