Hi,
I am having a very strange problem.
The code:
lang1=“00”;
level1=“00”;
wixData.query("Memebers")
.eq("_id", userId)
.find()
.then( (res) => {
console.log(`****results is coming*****`);
console.log(res);
console.log(`****results.items[0] is coming*****`);
console.log(res.items[0]);
console.log(res.items[0].lang1);
lang1 = res.items[0].lang1;
level1 = res.items[0].lang1Level;
**console.log(`*lang1:_${lang1}_`);**
console.log(*lang1_level1:_${level1}_
);
} )
.catch( (error) => {
let errorMsg = error.message;
let code = error.code;
} );
console.log(**lang1: ${lang1}
);
console.log(**lang1_level: ${level1}
);
===============================================
the result is that **lang1 is executed BEFORE *lang1 which messes my entire code. any thougts?
log:
**lang1: 00
wixcode-worker.js:1:42389
lang1_level: 00
wixcode-worker.js:1:42389
results is coming
wixcode-worker.js:1:42389
Object { _items: […], _totalCount: 1, _query: {…}, nextSkipNumber: 1, prevSkipNumber: -50 }
wixcode-worker.js:1:42389
results.items[0] is coming
wixcode-worker.js:1:42389
Object { _id: “6fd64fb4-37ba-4855-94a6-2ea0b416d1e2”, email: "te … }
wixcode-worker.js:1:42389
fr
wixcode-worker.js:1:42389
*lang1:fr
wixcode-worker.js:1:42389
*lang1_level1:M