https://support.wix.com/en/article/corvid-tutorial-importing-and-exporting-collection-data-with-code
Made by example, but does not work. What have I omitted?
import wixData from 'wix-data';
export function importButton_click(event) {
const items = JSON.parse($w("#textBox").value);
const collection = $w("#collectionInput").value;
items.forEach( (item) => {
wixData.insert(collection, item)
.then( (results) => {
console.log(`Added item: ${JSON.stringify(results)}`);
} )
.catch( (err) => {
console.log(err);
} );
} );
$w("#textBox").value = "";
}
export function exportButton_click(event) {
let collection = $w("#collectionInput").value;
wixData.query(collection)
.find()
.then( (results) => {
$w("#textBox").value = JSON.stringify(results.items);
} )
.catch( (err) => {
console.log(err);
} );
}
export function exportButton_onClick(event) {
let collection = $w("#collectionInput").value;
wixData.query(collection)
.limit(1000)
.find()
.then( (results) => {
$w("#textBox").value = JSON.stringify(results.items);
} )
.catch( (err) => {
console.log(err);
} );
}