2014-11-03 49 views
0

我打算創建一個使用MongoDB進行持久化的獨立通知系統。如果某個特定集合發生變化,有沒有辦法從MongoDB獲取通知?來自MongoDB的警報

回答

2

不完全。沒有觸發器等。

你可以做的是一個(非常)窮人的MongoDB消息隊列解決方案。

  1. 創建一個封頂的集合,它可以用作消息的FIFO緩衝區。
  2. 通過tailable cursor連接
  3. 跳過加蓋集合中的所有現有條目並等待新集合。
+0

嘿馬庫斯,我打算建立一些工具來獲得同步與monogdb.Am不重新發明輪子。 – BlackPOP 2014-11-04 04:50:44

+0

你的第一句話有不同的說法。 ;) – 2014-11-04 09:03:28