2011-12-20 27 views
7

Tengo el siguiente comentario a mi anterior question sobre RavenDb:RavenDb QueryYourWrites y Mapa/Reducir los índices

Una cosa a destacar, QueryYourWrites no funciona con Map/Reduce índices. Para estos, debe usar WaitForNonStaleResults ..()

¿Qué significa? Pensé que todos los índices en RavenDb son índices Map/Reduce ... ¿En qué casos funciona la opción QueryYourWrites?

Respuesta

7

Lo siento, escribí ese comentario y no estaba muy claro.

Los índices de RavenDB siempre necesitan tener una parte de Mapa, pero Reducir es opcional. Entonces, si no especifica una función Reducir, no es un índice de Mapa/Reducir, es solo un índice de Mapa.

Esa fue la distinción que estaba tratando de hacer.

Debido al mecanismo que utiliza QueryYourWrites, no funciona con los índices de mapa/reducción. Pero funciona bien con un índice de solo Mapa.

Espero que esto esté más claro?

+0

Sí, ahora está claro, gracias – SiberianGuy

Cuestiones relacionadas