按键对对象数组进行排序

时间:2018-10-23 13:58:13

标签: javascript node.js mongoose

我正在使用猫鼬,并且想通过键“位置”对对象数组进行排序。在我的数组中,对象“位置”为:0、1、3、2。我想按“位置”对它们进行排序。

surukam@surukam-Lenovo:~$ cp -r $Desktop/wiki/solr/server/solr/configsets/_default/* $Desktop/wiki/solr/server/solr/configsets/nutch/

1 个答案:

答案 0 :(得分:-1)

你在这里。

P.S:我使用过lodash orderBy函数。

var abc =  [
    {
        "_id": {
            "$oid": "5bcf24f8b639a936d5471b04"
        },
        "position": 0,
        "name": "1540302062678adidas-fashion-feet-1225136.jpg",
        "created_at": {
            "$date": "2018-10-23T13:41:13.000Z"
        }
    },
    {
        "_id": {
            "$oid": "5bcf24f8b639a936d5471b05"
        },
        "position": 1,
        "name": "1540302064570adult-agency-business-380769.jpg",
        "created_at": {
            "$date": "2018-10-23T13:41:13.000Z"
        }
    },
    {
        "_id": {
            "$oid": "5bcf24f8b639a936d5471b07"
        },
        "position": 3,
        "name": "1540302067059adult-body-businessman-652347.jpg",
        "created_at": {
            "$date": "2018-10-23T13:41:13.000Z"
        }
    },
    {
        "_id": {
            "$oid": "5bcf24f8b639a936d5471b06"
        },
        "position": 2,
        "name": "1540302066875adult-beard-blurred-background-936072.jpg",
        "created_at": {
            "$date": "2018-10-23T13:41:12.000Z"
        }
    }
]

console.log(_.orderBy(abc, ['position'], ['asc']))
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.js"></script>

相关问题