[JS, node]Как правильно отсортировать массив соединённый с 2х массивов с разными полями
Всем доброго времени суток, подскажите пожалуйста, почему не сортируется правильно массив.
У 2х массивов нет одинакового поля, поэтому одному из них я добавляю поле которое есть во втором, объединяю их в один (так как это моя цель) и нужно их отсортировать по времени.
Пример:
В полях datetime и time находится дата в таймстемпе
Пример что находится в list : dataValues: { id: 1, name: 'fred', datetime: 1614772363}
Пример что находится в list2 : dataValues: {id: 1, name: 'bob', age: 33, time: 1614772000}
let list = await Model.findAll();
let list2 = await OtherModel.findAll().map(x => {
x.dataValues.datetime = x.dataValues.time
});
list = list.concat(list2);
list = _.sortBy(list, ['datetime']);
console.log(JSON.stringify(list));