Welcome to the MongoDB Community Forums. I understand that you’re trying to represent a Person with a list of Addresses. The easiest way to model this in MongoDB is with subdocuments:
The .NET/C# driver will map collections of subdocuments automatically to your POCOs.
public class Person {
public ObjectId Id { get; set; }
public string Name { get; set; }
public IEnumerable<Address> Addresses { get; set; }
}
public class Address {
public string AddressLine { get; set; }
public string City { get; set; }
public string State { get; set; }
}