我们正在尝试使用node-red将数据存储到MongoDB。现在,我们可以将数据存储在数据库中,但是似乎仅存储了“ msg.payload”(作为文档),而不是整个msg对象。这让我们有些困惑...
流程非常简单,实际上并没有做很多事情。
我们实际上不需要 ALL 数据,但是我们希望将有效载荷以及元数据作为文档存储到数据库中。我们已经尝试寻找答案,但是找不到有关此操作的任何信息。希望我们能在这个论坛上获得一些帮助。
提前谢谢! (顺便说一句,我们在节点红色上使用mongodb3来存储数据)
答案 0 :(得分:0)
您正在使用的节点正在按预期方式工作。
Node-RED的正常模式是任何给定节点的焦点都是msg.payload
条目,任何其他msg
属性都被认为是元数据。
这里最简单的方法是使用内置的核心更改节点将您感兴趣的其他字段移动为msg.payload
对象的属性。