From 4ae0818a4b9248554c000bc4f33d47cd10bf9cb0 Mon Sep 17 00:00:00 2001 From: Ross Cruickshank Date: Mon, 5 Oct 2020 09:28:39 +0100 Subject: [PATCH] mongodb - dereference aggregateCursor (#696) new node.js client library moved aggregate response - using toArray to return result-set in msg.payload #693 --- storage/mongodb/66-mongodb.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/storage/mongodb/66-mongodb.js b/storage/mongodb/66-mongodb.js index 2e4b2bd0..288654ef 100644 --- a/storage/mongodb/66-mongodb.js +++ b/storage/mongodb/66-mongodb.js @@ -279,8 +279,16 @@ module.exports = function(RED) { node.error(err); } else { - msg.payload = result; - node.send(msg); + cursor.toArray(function(cursorError, cursorDocs) { + console.log(cursorDocs); + if (cursorError) { + node.error(cursorError); + } + else { + msg.payload = cursorDocs; + node.send(msg); + } + }); } }); }