Hi Dima,
Thank you for the input. And sorry for the crap description.
I’m unclear if this will solve the issue since it seems like the backend function will give me the wixUsersBackend . currentUser according to the documentation (that I used to research this), I’m very new to Corvid hence apologies if I’m missing something significant here.
For Clarity:
My current data schema, I’m using the owner- tag in the database to tag every dog input (as per defined by the default owner field (which I assume is the user ID). All information per dog is kept in one row in the DB.
Hence if i’m user 1 (Max, logged in). I would then want to filter the repeater based on User 2 (Muge in the profile card) and see the dogs she is the “owner” of. I would assume this would be as simple as applying a filter for the profile being viewed on the Dataset, though that seems to not be the case.
As per your description it seems like I’m still receiving my own user ID (hence User ID for User 1 rather than User 2)?
import wixUsersBackend from 'wix-users-backend';
2
3// ...
4
5let user = wixUsersBackend. currentUser;
6
7let userId = user. id;
So I should then be able to filter based on this userId = db.owner ?
Hacking and slashing a bit I tried the below:
import wixUsersBackend from 'wix-users-backend';
import wixData from 'wix-data';
let user = wixUsersBackend. currentUser;
let userId = user. id;
$w. onReady(function () {
// TODO: write your page related code here...
let myFilter = wixData. filter().eq('owner', userId)
$w('#dataset1'). setFilter(myFilter)
});
Which is returning an error, not sure if the above description gives a bit more clarity on what I’m trying to achieve?
Sorry about the crap descriptions, incredibly new to both Javascript and Corvid.
I’m surprised this functionality does not exist in the editor tbh 
Grateful of any help on this, even if its just a google search term to the right resource to read up on it 
Best Regards
Max