我知道有人问过类似的问题,但正在寻找一个基本问题的非常基本的答案。我是 MongoDB 的新手,正在制作一个 twitter 风格的应用程序(博客、关注者等),我想知道要使用的最佳模式。
现在我有(在一个非常高的水平):
Member {
login: string,
pass: string,
posts: [
{
title: string,
blog: string,
comments: [ { comment: string } ]
}
]
}
还有更多,但这给了你这个想法。 现在的问题是我正在寻找添加“跟随”功能,但我不确定最佳路线。
我可以向成员添加一个“以下”嵌入式文档,但我只是不确定使用 mongoDB 最聪明的方法是什么。我的主要关注点显然是主要的“提要”页面,您可以在其中看到所有您关注的人的帖子。