RavenDB DeleteByIndex检索详细信息
我有一个RavenDB索引,我用它一次删除一堆文档。我想知道很多文档在操作完成后实际上被删除了,但是我不知道如何从数据库命令调用中获取这些信息。对于RavenQuery/DocumentQuery,您可以使用out统计信息,但我还没有找到任何数据库命令 我确实在BulkOperationsOptions中找到了一个RetrieveDetails标志,但我不确定如何实际查看细节。下面是我的查询RavenDB DeleteByIndex检索详细信息,ravendb,Ravendb,我有一个RavenDB索引,我用它一次删除一堆文档。我想知道很多文档在操作完成后实际上被删除了,但是我不知道如何从数据库命令调用中获取这些信息。对于RavenQuery/DocumentQuery,您可以使用out统计信息,但我还没有找到任何数据库命令 我确实在BulkOperationsOptions中找到了一个RetrieveDetails标志,但我不确定如何实际查看细节。下面是我的查询 var op = connection.Store.DatabaseCommands.DeleteByI
var op = connection.Store.DatabaseCommands.DeleteByIndex(
"Store/ByExpiration",
new IndexQuery
{
Query = "Expiration:yes"
},
new BulkOperationOptions
{
AllowStale = false,
RetrieveDetails = true
});
op.WaitForCompletion();
在这一点上,我不知道如何获得细节一旦操作完成。还有其他人知道如何获取这些详细信息吗?结果将作为
WaitForCompletion
中的RavenJToken
返回
var result = op.WaitForCompletion();
文件中对此并不清楚
提示:当我在文档中找不到示例时,我会查看单元测试,例如单元测试。您链接到的单元测试在解释
RavenJToken
包含的内容以及如何使用它时几乎毫无用处,因为它只是断言结果不是空的