2011-12-18 7 views

答えて

10

DefaultQueryingConsistency = ConsistencyOptions.QueryYourWritesは、DocumentStoreまたはSessionレベルで使用できます。

のDocumentStore:

IDocumentStore store = new DocumentStore { 
    Url = "http://127.0.0.1:8080", 
    DefaultDatabase = "DBNAME", 
    Conventions = { 
     DefaultQueryingConsistency = ConsistencyOptions.QueryYourWrites 
    } 
}.Initialize(); 

セッション:

session.Advanced.Conventions.DefaultQueryingConsistency = 
    ConsistencyOptions.QueryYourWrites; 

ベア心​​の中でこのメカニズムはインデックス

地図-削減のために動作しないことをあなたはMatt'sを確認することができますこのコメント以下の問題

+1

QueryYourWritesはMap/Reduceインデックスでは機能しません。これらの場合、WaitForNonStaleResults ..()を使用する必要があります。 –

+1

Matt Warren、どういう意味ですか?私はRavenDbのすべてのインデックスがmap-reduceインデックスであると思っていました... – SiberianGuy

+0

@Idsaうまくいけば私はこれを私の答えでここでクリアしましたhttp://stackoverflow.com/a/8573878/4500 –

関連する問題