nodeJS express - 系统中的多个用户

时间:2014-03-05 19:52:15

标签: javascript jquery node.js mongodb express

我正在尝试使用expressmongodb构建一个Web应用程序,它允许用户登录和发布消息。基本上该项目类似于Twitter,用户可以在其中“关注”其他用户,发布消息更新并查看他们朋友的更新。

Messages Collection
UserID  |  MessageText        | DateOfMessage
A          "Hello"               05/03/13
B          "Done my shopping"    04/03/13

假设我在mongodb中有一个'朋友'集合,就像这样:

UserID | UserID
A        B
A        C
A        D
B        C

代表谁在追随谁。

我想实现一个功能,当用户'A'发布状态更新消息时,通过AJAX在所有其他用户(在本例中为B,C和D)之后立即显示相同的消息。 (就像你在Facebook / Twitter上看到的,当你登录并且朋友发布更新时)

我有什么方法可以代码express来执行此操作吗?比如将一条新消息作为来自用户A的POST请求添加,将其添加到消息数据库中,然后将更新的消息集合发送给用户B,C和D?

0 个答案:

没有答案