MongoDB添加事件

时间:2011-08-05 12:10:45

标签: ruby mongodb node.js

是否有可能使用Node.js以某种方式订阅'add to db'事件?数据库目前通过Ruby on Rails填充。感谢。

2 个答案:

答案 0 :(得分:0)

MongoDB 明智的

关于mongodb Jira的triggers正在进行讨论。

但是现在你仍然坚持将自动增量值与数据一起存储,并使用索引查询来检查是否有新内容。

Rails 明智

我假设你正在使用Mongoid。使用回调或observers将消息发送到快速上限的集合/ unix socket /等等。其他ODM不应该太不同。

答案 1 :(得分:0)

当您在数据库中插入内容时,需要从Rails应用程序通知Node.js进程。

  1. 从Node.js进程监听套接字/端口
  2. 来自Rails,在添加记录时写入该套接字
  3. 从Node,处理套接字上的每条消息