What is wrong about this code? I have been tried to use it on member pages and other pages. Results object returns 0 array.
import wixUsers from 'wix-users';
import wixData from 'wix-data';
$w.onReady(function () {
let user = wixUsers.currentUser;
let id = user.id
wixData.query("Members/PrivateMembersData")
.eq("_id", wixUsers.currentUser.id)
.find()
.then((results) => {
console.log(results)
if (results.items.length > 0) {
name = results.items[0].name;
$w("#investsDataset").setFilter(wixData.filter()
.eq("person", name)
);
}
});
});