如何在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和下面的用户标识列表,并且只要添加新的关系就更新这些列表?

实际上,由于缺乏关系支持,您会使数据不规范。