有一段代码,比如:
public class Idea
{
(...)
public IList<IdeaSupporter> Supporters { get; set; }
}
public class IdeaSupporter
{
(...)
public int Tokens { get; set; }
}试着通过支持者的代币来排序想法。我知道我必须使用map-reduce,但我对它还很陌生。有人知道在这种情况下应该如何使用map-reduce吗?
发布于 2011-12-21 15:56:19
索引应如下所示:
from idea in docs.Ideas
select new
{
SumOfSupportersTokens = idea.Supporters.Sum(x=>x.Tokens)
}注意,这不是一个map/reduce索引,它是一个输出总和的简单map索引。然后你就可以在上面下单了。
https://stackoverflow.com/questions/8578275
复制相似问题