Hvad du kan gøre, er at skrive begyndelsen af arrayet res.write("[")
eksplicit før du anmoder om databasen, skal du indsætte en ,
, på hvert json-strengificeret objekt og på streamenden skriv slutningen af arrayet res.write("]")
dette kan virke. Men det er ikke tilrådeligt!
En bedre tilgang vil være at gå med en streambar JSON.stringify-implementering som 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);
);