如何提取对象数组字段中指定的数据?而不是返回所有的字段

发布于 7 年前作者 zcao10379 次浏览最后编辑 7 年前来自 issues

如图,请问我该如何只提取,且只返回student_list对象数组字段中的,下标为2的对象数据,即student_list[2]?我尝试的很多方式,发现都会返回student_list中的所有对象,而不是只有student_list[2]这个对象。

2 回复
qianglu
qianglu1 楼5 年前

问题已独立解决,代码如下,有相同需求的朋友可以参考一下

其中cond为筛选条件可变化!!!

返回值如下

taochen
taochen2 楼5 年前

aggregate.unwind