Code below the repeater.
The Code:
Adding 100 line to the database
changed my code to 10.
import wixData from 'wix-data';
$w.onReady(function () {
});
async function addGeneratedCouponNumber() {
for (var i = 0; i <= 100; i++) {
var number = await generate()
let insert = {
"title": "",
"generatedNumber": Number(number.toFixed(0))
}
console.log("Added", i,number)
console.log("to insert")
console.log(insert)
wixData.insert("Coupon", insert)
}
}
function generate(){
return Math.random() * 100000000
}
export function button1_click(event) {
addGeneratedCouponNumber()
}
Removing database value and adding new data to database
import wixData from 'wix-data';
$w.onReady(function () {
});
async function addGeneratedCouponNumber() {
for (var i = 0; i <= 100; i++) {
var number = await generate()
let insert = {
"title": "",
"generatedNumber": Number(number.toFixed(0))
}
console.log("Added", i,number)
console.log("to insert")
console.log(insert)
wixData.insert("Coupon", insert)
}
$w("#dataset1").refresh()
}
function generate(){
return Math.random() * 100000000
}
export async function button1_click(event) {
var a = await removeData()
for (var i = 0; i < a.length; i++) {
console.log(a)
wixData.remove("Coupon", a[i]._id)
}
addGeneratedCouponNumber()
}
function removeData(){
return wixData.query("Coupon")
.limit(500)
.find()
.then(res =>{
return res.items
})
}