Python& mongoDB:监控数据库更改并通过websocket

时间:2017-07-30 07:58:44

标签: python django mongodb monitor

我正在使用Django 1.10和mongoDB编写应用程序的后端。 mongoDB数据库由外部程序(不是Django)填充。 Django接受websockets,当注册mongoDB更改时,websocket应该通过websockets将新数据推送到客户端。

问题:当更改mongoDB数据库(插入,更新,删除)时,Django是否可以收到通知?

我看过this lib,如果这是答案,我很乐意看到一个有效的例子。

我可以想象这种方法看起来像这样:

@channel_session
def ws_receive(message):
    # If message == 'subscribe' and channel == 'mongoDB'
    # Listen for mongoDB changes and push changes to client

0 个答案:

没有答案