Tengo 100 documentos en una base de datos Cloudant con ID del 1 al 100. Estoy tratando de extraer los primeros 50 documentos al azar usando js.
Por ejemplo, la consulta extraería el documento n.º 47 y luego repetiría y extraería el n.º 21 y así sucesivamente.
No puede aleatorizar la salida de un índice de Cloudant en el lado del servidor: los documentos se devuelven en orden lexicográfico en la clave emitida en el caso de un índice secundario o la identificación del documento en el caso del índice principal. Si conoce el rango de los identificadores de sus documentos, por supuesto puede obtenerlos en el orden que desee utilizando un POST en el punto final _all_docs con un cuerpo json que contiene una matriz de "claves". Pero primero necesitaría generar esta matriz en el lado del cliente. Cómo barajar una matriz en javascript está bien documentado en este sitio y en otros.