delightful-shoe-13431
06/11/2024, 10:53 AM// Delete all rows from the ListOfItems
await ListOfItems.deleteRecords([])
It says I must set deleteAllRows to true.... How do I do this?
If I try something like this it also complains....
await ListOfItems.deleteRecords({
ids: [],
deleteAllRows: true
})
Silly issue but hope some one can give me a clue... Thankswooden-beard-40210
06/11/2024, 3:32 PMasync function deleteAllRecords() {
try {
const data = await messagesTable.findRecords({ filter: AI`Everything` })
if (!Array.isArray(data)) {
console.log('No records found.')
return
}
const recordIDs = data.map((record) => record.id)
if (recordIDs.length > 0) {
await messagesTable.deleteRecords(recordIDs)
console.log('Old records deleted.')
} else {
console.log('No records to delete.')
}
} catch (error) {
console.log(error)
}
}
await deleteAllRecords()
delightful-shoe-13431
06/11/2024, 7:24 PMwooden-beard-40210
06/11/2024, 7:27 PMwooden-beard-40210
06/11/2024, 7:28 PMconst recordIDs = data.map((record) => record.id)
await messagesTable.deleteRecords(recordIDs)
wooden-beard-40210
06/11/2024, 7:29 PMwooden-beard-40210
06/11/2024, 7:29 PMwooden-beard-40210
06/11/2024, 7:33 PMdelightful-shoe-13431
06/11/2024, 7:48 PMconst data = await ListOfItemsTable.findRecords({})
const recordIDs = data.map((record) => record.id)
await ListOfItemsTable.deleteRecords(recordIDs)
still think the doc is wrong though....delightful-shoe-13431
06/12/2024, 6:32 AMconst limit = 1000
const data = await ListOfItemsTable.findRecords({
limit: limit,
})
const recordIDs = data.map((record) => record.id)
await ListOfItemsTable.deleteRecords(recordIDs)
wooden-beard-40210
06/12/2024, 7:47 AM