我一直在使用MongoDB,我喜欢它。像大多数我从使用SQL迁移。我对数据库或它给出的性能没有任何问题,我可以说总的来说我非常喜欢这种灵活性。
但是,我遇到了一个我不确定如何使用Mongo(正确)解决问题的问题。
我已经通过并在我的应用程序中添加了朋友和消息,您可以想象这需要一些关系。这里有几点我不明白:
把所有这些都放在账户文件中似乎很荒谬,我只是没有丝毫的线索如何去做。
我知道一旦朋友请求完成,我可以为朋友添加一个指向数组的指针,IE:
friends: [pointer(document), pointer(documnet)]
为所有请求做这件事是否足够,但......?
用户B如何知道用户A向他发送了请求。 用户A如何知道他们已经向用户B发送了请求。
任何关于在Mongo展示这种关系的材料都将不胜感激。