例如,我有收集与以下类型:由字段值返回阵列的第一匹配
[
{ batch: false, type: '' },
{ batch: false, type: '' },
{ batch: true, type: '123' },
{ batch: true, type: '123' },
{ batch: true, type: '123' },
{ batch: true, type: '234' },
{ batch: true, type: '234' },
{ batch: true, type: '234' },
{ batch: true, type: '234' },
{ batch: true, type: '567' },
{ batch: true, type: '567' }
]
所以问题是,如何以返回其具有{batch: false}
并且如果{batch: true}
返回仅与同一{type}
第一对象的对象的阵列场,基本上我希望得到如下回应:
[
{ batch: false, type: '' },
{ batch: false, type: '' },
{ batch: true, type: '123' },
{ batch: true, type: '234' },
{ batch: true, type: '567' }
]
我的文档编辑出来的'_id'场,因为我认为这是多余的在这里。 – styvane