有一段代码如:
public class Idea
{
(...)
public IList<IdeaSupporter> Supporters { get; set; }
}
public class IdeaSupporter
{
(...)
public int Tokens { get; set; }
}
尝试通过支持者令牌订购想法。我知道我必须使用map-reduce但是我很新。任何人都知道在这种情况下如何使用map-reduce正确看起来?
答案 0 :(得分:0)
索引应如下所示:
from idea in docs.Ideas
select new
{
SumOfSupportersTokens = idea.Supporters.Sum(x=>x.Tokens)
}
请注意,这不是map / reduce索引,而是一个输出总和的简单映射索引。 然后你可以订购。