Co můžete udělat, je napsat explicitně začátek pole res.write("[")
před vyžádáním databáze vložte ,
, na každý stringified objekt json a na konec streamu napište konec pole res.write("]")
tohle může fungovat. To se ale nedoporučuje!
Lepším přístupem bude použít streamovatelnou implementaci JSON.stringify, jako je 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);
);