我之前关于RavenDb的question收到了以下评论:
有一点需要注意,QueryYourWrites不适用于Map / Reduce 索引。对于这些,您必须使用WaitForNonStaleResults ..()
这是什么意思?我认为RavenDb中的所有索引都是Map / Reduce索引......在哪种情况下QueryYourWrites选项有效?
答案 0 :(得分:7)
抱歉,我写了这条评论,我不是很清楚。
RavenDB索引总是需要一个Map部分,但Reduce是可选的。因此,如果您没有指定Reduce函数,它不是Map / Reduce索引,它只是Map索引。
这是我试图做出的区别。
由于QueryYourWrites使用的机制,它不适用于Map / Reduce索引。但它只适用于Map map索引。
我希望这更清楚?