JSON -server. Фильтровать по вложенному значению - PullRequest
0 голосов
/ 02 мая 2020

У меня есть БД (используйте json -сервер), например:

DB = {
  products: [
    {id: 0, name: 'aaa', price: 10},
    {id: 1, name: 'bbb', price: 20},
    {id: 2, name: 'ccc', price: 50},
    {id: 3, name: 'ddd', price: 1}
  ]
};

И массив идентификаторов:

cartItemsIds: [0, 3];

Как получить массив объектов из БД с помощью идентификаторы из cartItemsIds?

Ответы [ 2 ]

0 голосов
/ 02 мая 2020

решаемая. Если кому-то нужно:

`products?id=${cartItemsIds.join('&id=')}`
0 голосов
/ 02 мая 2020

Вы можете l oop по вашим продуктам из БД, например, так:

for(const product of DB.products) {    
  if(cartItemsIds.includes(product.id)) {
   console.log(product);
  }
}
...