我需要创建一个计数器来跟踪我网页中显示的多媒体项目上的“喜欢”/“心”,很可能是图像或视频,此功能非常标准,与 facebook / Instagram / Dribble 的情况非常相似.
我想要一些关于如何实现这种计数器的建议,我继续这个实现时要牢记它的最佳性能。
到目前为止,我的实体模型如下:
public class Portfolio:Entity
{
public int UserId { get; set; }
public string Url { get; set; }
public string Thumbnail { get; set; }
public string FullSizeImage { get; set; }
public string Description { get; set; }
public MediaType MediaType { get; set; }
}
请查看运球截图以供参考
我正在使用 C# 和 MongoDB 驱动程序/MongoRepository