Код: Выделить всё
db.SKU = [1002,1005,1001,1008,1007];Затем у меня есть другой объект со списком различных мест и их подробностями;
Код: Выделить всё
db.venueDB = [
{
SKU : 1001,
active : 1,
round : 1,
date : "02/03/2026",
country : "Germany"
},
{
SKU : 1002,
active : 1,
round : 2,
date : "23/04/2026",
country : "Czechia"
},{
SKU : 1003,
round : 3,
active : 1,
date : "05/05/2026",
country : "United Kingdom"
},{
SKU : 1004,
round : 5,
active : 1,
country : "Spain",
date : "20/07/2026"
},{
SKU : 1005,
round : 6,
active : 1,
country : "Sweden",
date : "21/07/2026"
},{
SKU : 1006,
active : 1,
round : 7,
country : "Brazil",
date : "01/98/2026"
},{
SKU : 1007,
active : 1,
round : 8,
country : "Latvia",
date : "08/09/2026"
},{
SKU : 1008,
round : 9,
active : 1,
country : "Denmark",
date : "12/10/2026"
}
]Используя db.SKU, я хочу запросить db.venueDB, чтобы узнать, соответствует ли SKU, и отправить его в новый отфильтрованный массив, содержащий новые сведения - в этом случае новый отфильтрованный массив будет представлять собой заведения с SKU: 1002, 1005, 1001, 1008 и 1007.
Я знаю, что с таким объемом данных я мог бы использовать простой цикл for/next, но я уменьшил данные для этого примера.
Я не уверен, какой лучший или самый быстрый способ сделать это: использовать сокращение или фильтр, но не знаю, как применить это на практике.>
Подробнее здесь: https://stackoverflow.com/questions/798 ... t-criteria
Мобильная версия