コレクションの一部であるリストをカウントするための最良のアプローチを知りたいのですが、簡単にするために、次のモデルに抽象化しました。
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# ドライバーを使用したアプローチになる可能性がありますか?