C# 在RavenDb中,我可以在将特定索引查询的结果传递给转换器之前查看这些结果吗?
我有一个Raven数据库,我正在这样查询:C# 在RavenDb中,我可以在将特定索引查询的结果传递给转换器之前查看这些结果吗?,c#,ravendb,C#,Ravendb,我有一个Raven数据库,我正在这样查询: var query = Session .Query<Vehicle, VehicleWithReadyStatusIndex>() .Statistics(out queryStatistics) .TransformWith<VehicleWithDriver, VehicleWithDriver.Result() .Skip(skip) .Take(take); var query=Se
var query = Session
.Query<Vehicle, VehicleWithReadyStatusIndex>()
.Statistics(out queryStatistics)
.TransformWith<VehicleWithDriver, VehicleWithDriver.Result()
.Skip(skip)
.Take(take);
var query=Session
.Query()
.Statistics(out queryStatistics)
.TransformWith您可以在不使用转换器的情况下再次运行查询,以获取您的输入。谢谢@Ayende,但我已经尝试过了。失败与定时和索引更新有关,因此我不能简单地等待失败发生,然后再返回运行同一个查询——它不会是同一个查询。在这个查询之前,我试着简单地运行一个相同的查询,减去transformer,并检查结果以查看transformer可能得到的输入,但是当我插入额外的代码时,我无法再重现原始错误。我将编辑我的问题进行澄清,但我认为没有办法更改日志设置以获得Raven日志中所需的内容?使用完整调试日志,它将告诉您结果的ID。结果应该是:2015-02-06T21:10:11.6486562Z;调试;北风;Raven.Database.Index.Index.query;发布索引3查询:Company:companys/85 2015-02-06T21:10:11.6486562Z;调试;北风;Raven.Database.Storage.Voron.StorageActions.DocumentsStorageActions;DocumentByKey()by key='orders/1'2015-02-06T21:10:11.6486562Z;调试;北风;Raven.Database.Storage.Voron.StorageActions.DocumentsStorageActions;DocumentByKey()by key='orders/27'很酷,谢谢。根据你评论中的补充信息,我接受你的回答。