So we now have access to the members collection, which is nice. But theres’s very little documentation on how to query it and from my failed attempts all the obvious queries seem to not work.
I can see that the name of the collection is “PrivateMembersData.” But querying for the name directly is not giving me any results. I can see that it is stored in a folder called “Members,” but querying “Members/PrivateMembersData,” also does not give me any results.
So, what’s the right way of querying the PrivateMembersData Collection?

This worked for me:
export function getUserDataByEmail(email) {
return wixData.query("Members/PrivateMembersData")
.eq("loginEmail", email)
.find();
}
Hey did you find any solution for this? I’ve tried Maiquel’s solution and Wix’s documentation on working with PrivateMembersData, but my query only returns an Unknown Error.
https://support.wix.com/en/article/corvid-wix-members-privatemembersdata-collection-fields
To use the PrivateMembersData collection in code, refer to it as “Members/PrivateMembersData”.
wixData.query("Members/PrivateMembersData")
.find()
.then( (results) => {
// handle the results
} );
Yea that’s what I’ve been doing but I keep getting an error that looks like this :
Unknown error. Request ID: 1568971261.58234844627221361. Message: Permission denied: {“message”:“permission_denied, details: {"RequiredRole":"Member","GivenIds":""}”,“details”:{“givenids”:“”,“requiredrole”:“Member”,“error”:“permission_denied”,“category”:“api_error”}}…
Where are you defining “email”?