我在mongodb聚合框架请求中有一个$lookup
阶段,它向每个请求的文档添加一系列相关文档。
$lookup: {
from: 'cats',
localField: '_id',
foreignField: 'cat',
as: 'cats',
}
因此,结果中的每个文档都有一个包含如下数组的字段:
cats: [{ name: "cat7"),{ name: "cat2"), ...]
如何对每个数组进行排序,例如按名字?这是否有聚合步骤?
cats: [{ name: "cat2" }),{ name: "cat7" ), ...]