Това, което можете да направите, е да напишете изрично началото на масива res.write("[")
преди да поискате базата данни, поставете ,
, на всеки json stringified обект и в края на потока напишете края на масива res.write("]")
това може да работи. Но не е препоръчително!
По-добър подход ще бъде да се използва реализация на JSON.stringify с възможност за поточно предаване като 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);
);