如何在MongoDB中build模友谊?
我想在我的项目中使用MongoDB和Node.js。 我需要的是,build模友谊关系数据库(用户1关注用户2)。 Ina关系数据库很容易,但是我不知道如何用MongoDB来做到这一点。 我也将使用REST API,所以我应该能够通过REST API进行关系
编辑:
这是一个好方法吗?
following: [[{ type: Schema.Types.ObjectId, ref: 'User' }]]
如果我这样做,我应该保存追随者和跟随? 我得到了太多的recursion错误。
你想用这个做什么操作?
您可能需要使用MongoDB来检查类似Twitter的应用程序
你能不能仅仅维护一个关于每个用户的FollowedBy和下面的用户标识列表,并且只要添加新的关系就更新这些列表?
实际上,由于缺乏关系支持,您会使数据不规范。