Для изменения данных в массиве объектов или в многомерном объекте с использованием методов `map` или `reduce`, необходимо следовать следующим шагам.
1. Для изменения данных в массиве объектов:
```javascript
const data = [
{ size: { height: 10 } },
{ size: { height: 15 } },
{ size: { height: 20 } }
];
const newData = data.map(obj => {
return { coll: { size: { height: obj.size.height }}};
});
console.log(newData);
```
2. Для изменения данных в многомерном объекте с перестроением выборки:
```javascript
const originalObject = {
condition: {
"$gt": 10
},
size: {
height: 20
}
};
const transformedObject = Object.keys(originalObject).reduce((acc, key) => {
if (key === "size") {
acc["coll"] = { size: { height: originalObject.size.height }};
} else {
acc[key] = originalObject[key];
}
return acc;
}, {});
console.log(transformedObject);
```
Эти примеры помогут вам понять, как поменять данные в массиве объектов или в многомерном объекте, перестраивая выборку с использованием методов `map` или `reduce`. Поменяйте ключи и значения в соответствии с вашими требованиями.