mongodb如何使用sort排序

问题描述

用sort方法排序doc下的数组对象里面的键值,想实现按plc从小到大排序,实际数据如下:

{
    username:'123456',
    name:'bob',
    children:
        [
            {plc :'4001',data:'1'},
            {plc:'4004',data:'2'},
            {plc:'4002',data:'3'}
        ]
},
{
    username:'123',
    name:'tom',
    children:
        [
            {plc :'4005',data:'1'},
            {plc:'4003',data:'2'},
            {plc:'4002',data:'3'}
        ]
}

尝试使用如下代码无效

// 请把代码文本粘贴到下方(请勿用图片代替代码)

 aggregate([
    {
       $sort:{
           plc:1
           }
     
    }
])

想实现在aggregate中输出plc按大小排序的结果

阅读 1.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题