7
RavenDb'ye bazı DocumentStore veya DocumentSession'ın tüm sorguları için WaitForNonStaleResults modunu kullanmasını söylemenin bir yolu var mı?WaitForNonStaleResults for DocumentStore
RavenDb'ye bazı DocumentStore veya DocumentSession'ın tüm sorguları için WaitForNonStaleResults modunu kullanmasını söylemenin bir yolu var mı?WaitForNonStaleResults for DocumentStore
DefaultQueryingConsistency = ConsistencyOptions.QueryYourWrites
, DocumentStore veya Oturum düzeyinde kullanabilirsiniz.
DocumentStore:
IDocumentStore store = new DocumentStore {
Url = "http://127.0.0.1:8080",
DefaultDatabase = "DBNAME",
Conventions = {
DefaultQueryingConsistency = ConsistencyOptions.QueryYourWrites
}
}.Initialize();
Oturum:
session.Advanced.Conventions.DefaultQueryingConsistency =
ConsistencyOptions.QueryYourWrites;
Ayı bu mekanizma çalışmıyor akılda Harita-azaltın Endeksleri
Sen Matt's kontrol edebilirsiniz bu konuda yorumlar madde
Dikkat edilmesi gereken bir nokta, QueryYourWrites Map/Reduce dizinleriyle çalışmaz. Bunlar için WaitForNonStaleResults ..() –
Matt Warren kullanmak zorundasın, ne demek istiyorsun? RavenDb'deki tüm indekslerin harita küçültme indeksi olduğunu düşündüm ... – SiberianGuy
@Idsa, umarım buradaki cevabımda bunu temizledim http://stackoverflow.com/a/8573878/4500 –