Lo que puede hacer es escribir explícitamente el inicio de la matriz res.write("[")
antes de solicitar la base de datos, pon un ,
, en cada objeto de cadena json y en el final de la secuencia, escriba el final de la matriz res.write("]")
esto puede funcionar ¡Pero no es recomendable!
Un mejor enfoque será ir con una implementación de JSON.stringify que se pueda transmitir como json-stream-stringify
const JsonStreamStringify = require('json-stream-stringify');
app.get('/api/users', (req, res, next) => {
const stream = db.collection('documents').find().stream();
new JsonStreamStringify(stream).pipe(res);
);