-1

从同上架构,MongoDB 应该存储所有 MQTT 消息。不确定实时消息?当我进入 MongoDB 时,查询集合虽然我发现“事物”数据库有一定的大小,但找不到任何东西。无论如何要检查 mqtt 消息是否已存储在 MongoDB 中?

4

1 回答 1

1

如文档中所述,实时消息未存储在 MongoDB 中。只有孪生命令会影响数据库中数字孪生/事物的持久状态。

但是,如果您的意思是 MQTT 消息的有效负载是双胞胎命令,则应该更改双胞胎的持久状态。

如果您需要签入数据库,请检查things_journal带有前缀的 MongoDB 集合,如果双命令导致的事件被持久化(另请参阅架构样式文档)。

于 2019-04-09T06:04:39.483 回答