Buster3650
Buster3650

Reputation: 478

insert msg object to mongodb (node-red)?

We're experimenting with storing data to a MongoDB by using node-red. As it is now, we can store data on the database, but it seems like only the 'msg.payload' is stored (as document) - and not the whole msg object. Which confuses us a little...

The flow is very simple and nothing much has really been done.

enter image description here

We actually dont need ALL data, but we wish to store payload but also metadata as a document to our collection on our database. We've tried searching for an answer to this, but couldn't find anything relevant on how to do this. Hopefully we can get some help on this forum.

Thanks in advance! (btw. we're using mongodb3 on node-red to store data)

enter image description here

Upvotes: 3

Views: 547

Answers (1)

hardillb
hardillb

Reputation: 59608

The node you are using is working as intended.

The normal pattern for Node-RED is that the focus of any given node is the msg.payload entry, any other msg properties are considered to be meta data.

The simplest thing here would be to use the built in core change node to move the other fields you are interested in to be properties of the msg.payload object.

Upvotes: 1

Related Questions