我需要一点关系,但我不知道该怎么做

时间:2016-06-08 19:29:19

标签: mongodb

我一直在使用MongoDB,我喜欢它。像大多数我从使用SQL迁移。我对数据库或它给出的性能没有任何问题,我可以说总的来说我非常喜欢这种灵活性。

但是,我遇到了一个我不确定如何使用Mongo(正确)解决问题的问题。

我已经通过并在我的应用程序中添加了朋友和消息,您可以想象这需要一些关系。这里有几点我不明白:

  • 等待朋友请求
  • 在两个朋友之间映射消息。

把所有这些都放在账户文件中似乎很荒谬,我只是没有丝毫的线索如何去做。

我知道一旦朋友请求完成,我可以为朋友添加一个指向数组的指针,IE:

friends: [pointer(document), pointer(documnet)]

为所有请求做这件事是否足够,但......?

用户B如何知道用户A向他发送了请求。 用户A如何知道他们已经向用户B发送了请求。

任何关于在Mongo展示这种关系的材料都将不胜感激。

0 个答案:

没有答案