我想知道对作为集合的一部分的列表进行计数的最佳方法,为简单起见,我已抽象为以下模型:
public class User
{
[BsonId]
public ObjectId Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public List<ObjectId> Followers { get; set; }
public List<ObjectId> Following { get; set; }
}
假设每个属性的追随者/追随者的平均值可能在 2k 左右,我知道有些人喜欢使用inc预先计算信息,在上述情况下是否推荐?如果是这种情况,可能是使用 C# 驱动程序的方法?