This is all of the code for that page and a screen shot I still get
WDE0025 The DSCI collection does not exist.
// API Reference: Introduction - Velo API Reference - Wix.com
// “Hello, World!” Example: Velo Learning Center
import wixUsers from “wix-users” ;
import wixdata from “wix-data” ;
import {session} from ‘wix-storage’ ;
let user = wixUsers.currentUser ;
let isloggedin = user.loggedIn
let userrole = user.role
let userEmail
let MKUserEmail = “MKUserEmail” ;
let MKUserRole = “MKUserRole” ;
$w.onReady( function () {
$w( "#containNewMember" ).hide() ;
$w( "#BackMember" ).show();
$w( "#text45" ).show();
wixUsers.promptLogin({ "mode" : "login" })
.then ( () => {
user = wixUsers.currentUser ;
user.getEmail()
.then( (email) => {
userEmail = email;
userrole = user.role
// find if userEmail is in the ds contact info
$w( ‘#text45’ ).text = userEmail
wixdata.query( “DSCI” )
.eq( “title” , userEmail)
.find()
.then( (results) => {
let lentext = String(results.items.length) ;
$w( ‘#text46’ ).text = lentext
if (results.items.length > 0 ) {
$w( ‘#text45’ ).text = “in the results >0 area”
// set sessions for display of user in the header of pages
session.setItem(MKUserRole, userrole);
session.setItem(MKUserEmail, userEmail);
$w( “#BackMember” ).show();
}
else {
// The email is not in the ds so add them to the ds.
let toInsert = { “title” : userEmail, “abilites” : “Member” }
wixdata.insert( “DSCI” ,toInsert)
.then( (results) => {
$w( '#text46' ).text = userEmail
// Now, that record has been added via wixData insert, you can
// filter the dataset on the page that is set to the
// collection that you have named DSCI.
$w( “#DSCI” ).setFilter(wixdata.filter()
.eq( “title” , userEmail));
$w( “#containNewMember” ).show();
$w( “#BackMember” ).show();
});
}
})
})
});
})
/**
session.setItem(MKUserRole, userrole);
session.setItem(MKUserEmail, userEmail);
$w( "#DSCI" ).save()
$w( "#BackMember" ).hide();
$w( "#BackMember" ).show();
}