【发布时间】:2014-11-07 14:59:02
【问题描述】:
我有一个博客,我将标签存储在博客帖子中。该帖子基本上由以下属性组成:
public List<string> Tags { get; set; }
我想要做的是尽可能高效地从数据库中获取所有唯一标签。现在我喜欢这样:
var tagList = postCollection.AsQueryable().Select(x => x.Tags)
.ToList();
这给了我一个包含标签的列表列表(然后我可以从列表中提取标签并使用 Linq 选择它们)。我知道这不是最有效的方法,但我不知道如何使用 C# 驱动程序来做到这一点?我可能应该有某种索引,我可能应该以其他方式查询,但如何?
【问题讨论】:
标签: c# .net mongodb mongodb-.net-driver