Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDb排序函数的javascript等价物是什么?_Javascript_Mongodb - Fatal编程技术网

MongoDb排序函数的javascript等价物是什么?

MongoDb排序函数的javascript等价物是什么?,javascript,mongodb,Javascript,Mongodb,我想创建一个类似MongoDb排序函数的Javascript函数,用于对对象数组进行排序。我很难找到任何关于MongoDB排序函数如何工作的文档 mongodb查询和排序示例: documentService.findAll().sort ({name: 1, height: -1}) 参考,相当紧凑的实现可能如下所示: const sortBy=fn=>a,b=>fnafnb const sort=o=>Object.entrieso .map[k,sign]=>[sortBy{[k]:v

我想创建一个类似MongoDb排序函数的Javascript函数,用于对对象数组进行排序。我很难找到任何关于MongoDB排序函数如何工作的文档

mongodb查询和排序示例:

documentService.findAll().sort ({name: 1, height: -1})
参考,相当紧凑的实现可能如下所示:

const sortBy=fn=>a,b=>fnafnb const sort=o=>Object.entrieso .map[k,sign]=>[sortBy{[k]:v}=>v,sign] .map[f,符号]=>a,b=>fa,b*符号 .reducef,g=>a,b=>fa,b | | ga,b const mySort=sort{name:1,height:-1} const data=[{name:'b',height:5},{name:'a',height:6},{name:'a',height:4},{name:'b',height:3}]
console.logdata.SortMySorth您是否搜索过javascript排序?我了解javascript排序的工作原理。但我对能够完全复制MongoDb排序很感兴趣。给你,玩得开心: