RavenDB - 从变换器写入文档

时间:2015-12-30 17:08:44

标签: ravendb

我有一个索引可以覆盖大量文档,然后是一个变换器,它可以形成一个返回并为它们做一些数学逻辑。

是否可以从变换器或索引中写回文档上的字段,而不是必须获取数据并发送另一个写入每个文档的请求?

例如,我有文档<script> var myToggle = 0; $('#globoamarillo1').click(function() { myToggle = (myToggle + 1) % 2; if( myToggle > 0 ){ $("#globoamarillo1").animate({top: '-=200px'}, 1000); } else { $("#globoamarillo1").animate({top: '+=200px'}, 1000); } } </script> ,每个文档都有一个名为Scores的属性Values

我有一个获取所有这些索引的索引,以及一个根据检索到的文档中的其他属性进行数学运算的Transformer。

IList<double>

是否有可能在它回复给我之前写入每个文档?

基本上,变压器运行后,每个文档的var results = session .Query<Score, ScoresByName>() .TransformWith<ScoresTransformer, ScoresTransformer.Result>() .ToList(); 属性都有新信息。我想把它写在文件上;否则,我必须运行此查询和转换器,然后在循环中写入每个文档,或运行修补程序请求。如果可能的话,我想避免这样做。

1 个答案:

答案 0 :(得分:2)