Couchbase: ¿Por qué mis vistas nunca devuelven más de 22 filas?

Tengo una vista definida así:

function (doc, meta) {
  emit(meta.id, null);
}

Espero que esta vista devuelva los identificadores de todos los documentos, pero nunca devuelve más de 22 documentos. En este momento tengo más de 300,000 documentos en mi base de datos.

Entiendo que las vistas se actualizan de forma asíncrona, pero espero que arroje más de 22 resultados. Intenté dejar la base de datos en ejecución, pero parece que las vistas simplemente no se actualizan después de que se agregaron 22 documentos a la vista.

preguntado el 15 de mayo de 13 a las 04:05

1 Respuestas

Todavía estás usando el dev_ puntos de vista. Para recuperar todas las vistas utilizando un dev_ vista tienes que agregar &full_set=true a la lista de parámetros. Si desea recuperar todos los resultados usando una de las API, tendrá que publicar esa vista y usar la versión publicada de la vista en su lugar.

contestado el 15 de mayo de 13 a las 04:05

Para agregar a su comentario, la documentación sobre los diferentes modos está aquí: couchbase.com/docs/couchbase-manual-2.0/… - Remolcador

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.