Hello , im dealing with nested arrays and i cannot manage to pull object from them. Any advice ?
This is my model class:
[BsonId]
public Guid Id { set; get; }
public string Username { set; get; }
public string DisplayName { set; get; }
public string UserCode { set; get; }
public string Email { set; get; }
public string Avatar { set; get; }
public List<FriendListModel> Friends { set; get; }
public List<FriendRequestModel> FriendRequests { set; get; }
And this is what i tried =>
var update = Builders<UserModel>.Update.PullFilter(e => e.FriendRequests, Builders<FriendRequestModel>.Filter.Where(f => f.SenderUserCode ==sender.UserCode) & Builders<FriendRequestModel>.Filter.Where(f => f.SenderDisplayName == senderUserInfo.DisplayName));