Будут ли живые сообщения mqtt храниться в mongoDB в рамках решения Ditto? Как я могу проверить, хранятся ли эти сообщения? - PullRequest
0 голосов
/ 09 апреля 2019

Из архитектуры Ditto MongoDB должна хранить все сообщения MQTT. Не уверены, что живые сообщения? Когда я захожу в MongoDB, сбор запросов, не могу ничего найти, хотя я нахожу, что "вещи" имеют определенный размер. Есть ли способ проверить, были ли сообщения mqtt сохранены в mongoDB?

Спасибо

1 Ответ

1 голос
/ 09 апреля 2019

Живые сообщения не хранятся в MongoDB, как описано в документации .Только команды-близнецы влияют на постоянное состояние цифрового объекта-близнеца / вещи в базе данных.

Если вы, однако, имеете в виду, что полезная нагрузка вашего сообщения MQTT является командой-близнецом, следует изменитьсохранилось состояние близнеца.

Если вам необходимо проверить базу данных, проверьте префиксы things_journal с префиксом MongoDB, если событие, возникшее в результате выполнения команды-близнеца, сохранилось (см. Также архитектурный стиль документы).

...