My data collection have over 1000 items and those items have to be process.
I make an query to get first 1000. But it seem the other 1000 items have no result either it have items or not.
Here is my code:
var data1,data2,data3,data4,data5 = new Array();
var dp_item = [];
async function getData() {
//load the database
const base = await wixData.query("Diamond").limit(1000).ascending("giaCode").find();
data1 = base.items;
if (data1.length === 1000) {
const base2 = await wixData.query("Diamond").skip(1000).limit(1000).ascending("giaCode").find();
data2 = base2.items;
if (data2) {
if (data2.length === 1000) {
const base3 = await wixData.query("Diamond").skip(1000).limit(2000).ascending("giaCode").find();
data3 = base.items;
}
} else if (!data2){
console.log("No Data2")
}
}
}
$w.onReady(async function () {
//TODO: write your page related code here...
$w('#text165').hide();
await getData();
console.log(data1);
CountForDuplicates(data1);
if (data2) {
console.log(data2);
CountForDuplicates(data2);
}
console.log(dp_item);
$w('#table1').rows = dp_item;
});