score:0

Accepted answer

just add another map when you are assigning to nabua so it looks like this:

nabua = array.from(new set(nabua.map(p => p._id))).map(id => {
    return nabua.find(p => p._id === id);
})
.map(item => ({
  field1: item.field1,
  field2: item.field2
}));

and make field1/field2 whatever field you like. so if you want name, description and price, it can look something like this

.map(item => ({
      name: item.name,
      description: item.description,
      price: item.price
}));


Related Query

More Query from same tag