I’m trying to use the insert code to commit content to a database collection that I have created.
When I try running the code, I get this error in the developer console - WDE0025: The myCollection collection does not exist. You cannot work with a collection using the Data API before it is created in the Editor
I have tried multiple iterations of the collection name. Any help is greatly appreciated!
export function submit_click(event) {
let A1 = $w('#DD8').value;
let A2 = $w('#DD2').value;
let A3 = $w('#DD1').value;
let A4 = $w('#R1').value;
let A5 = $w('#R2').value;
let A6 = $w('#R3').value;
let A7 = $w('#R4').value;
let A8 = $w('#R5').value;
let A9 = $w('#R6').value;
let A10 = $w('#R7').value;
let A11 = $w('#R8').value;
let A12 = $w('#R9').value;
let A13 = $w('#R10').value;
let toInsert = {
"a1": A1
"a2": A2,
"a3": A3,
"a4": A4,
"a5": A5,
"a6": A6,
"a7": A7,
"a8": A8,
"a9": A9,
"a10": A10,
"a11": A11,
"a12": A12,
"a13": A13
}
wixData.insert("myCollection", toInsert)
.then( (results) => {
let item = results; //see item below
} )
.catch( (err) => {
let errorMsg = err;
} )
//if($w('#email').valid)
//$w('#viewresults').show();
You have first to RENAME the variable —> “myCollection”
How is called your Database-Collection?
export function submit_click(event) {
let A1 = $w('#DD8').value;
let A2 = $w('#DD2').value;
let A3 = $w('#DD1').value;
let A4 = $w('#R1').value;
let A5 = $w('#R2').value;
let A6 = $w('#R3').value;
let A7 = $w('#R4').value;
let A8 = $w('#R5').value;
let A9 = $w('#R6').value;
let A10 = $w('#R7').value;
let A11 = $w('#R8').value;
let A12 = $w('#R9').value;
let A13 = $w('#R10').value;
let toInsert = {
"a1": A1,
"a2": A2,
"a3": A3,
"a4": A4,
"a5": A5,
"a6": A6,
"a7": A7,
"a8": A8,
"a9": A9,
"a10": A10,
"a11": A11,
"a12": A12,
"a13": A13
}
wixData.insert("myCollection", toInsert) //<<<------- here is the important line (change the name of the variable to your own DATABASE-NAME)
.then( (results) => {
let item = results;
} )
.catch( (err) => {
let errorMsg = err;
})
}