İçeriğe geç

Limitsiz Sınırsız Sorgu (ARCH3061)

Anahtar typescript.orm.unbounded-query-no-limit · Önem warning · Kategori orm

Bir tabloyu LIMIT/sayfalama olmadan tamamen getirmek, sonuç bir listeye veya yanıta beslenirken büyük tablolarda bellek patlamasına yol açar. Her zaman sınır koyun.

async function listUsers() {
return await userRepo.find(); // tüm tablo
}
async function listUsers(page = 0, size = 50) {
return await userRepo.find({ skip: page * size, take: size });
}

Sorgulara take/limit ve sayfalama ekleyerek getirilen satır sayısını sınırlayın.