node.js - 分组后如何对数组值进行排序 - mongodb
问题描述
我已将数据与收藏夹进行分组,并且已推入数组。我想使用对象键对数组进行排序,例如姓名、电子邮件或年龄。
{
$group:
{
_id: "$favourite",
favourite: { $first: "$favourite" },
data: {
$push: {
"name": "$name",
"email": "$email",
"age": "$age"
}
}
}
}
我尝试使用下面的代码,但它不起作用。
{ "$sort": { "data.name": 1 } }
如何解决这个问题?
解决方案
推荐阅读
- javascript - Jenkins 与 JestJS 的集成
- ios - Flutter Google Maps 插件在 iOS 上无法正常工作
- selenium-ide - 如何在 Chrome 上修复 Katalon Recorder
- apache2 - .htaccess 在默认 apache2 目录的子目录中
- python - 如何递归输出给定长度的0和1的排列?
- postgresql - 如何知道 Postgresql 服务器在什么操作系统/平台上运行?
- augmented-reality - AR.js:增加稳定性的多个标记?
- javascript - 设置默认单选输入和相应的复选框
- java - 我的缩进有问题吗?
- javascript - 如果对象具有属性,则对对象数组进行排序