You can try something like:
Builders<Person>.Update.Set(x => x.Pets[-1].Name, "Fluffencutters")
Note -1 is an index for a collection of pets, which means applying a set to all items.
I found this solution by researching UpdateDefinitionBuilderTests .
source share