Mongodb 猫鼬和次收集法
我正在启动我自己的项目-关于足球俱乐部的门户网站,在react/redux和nodejs中使用简单的CMS。我想允许ppl回答另一个评论。我想到了猫鼬的次收集。我会把主要的收藏叫做评论。它将引用到用户集合(如果我想检查有关用户的一些信息,比如评论的作者)。在注释集合中,我希望拥有该注释所有答案的子集合-一个数组。 大概是这样的:Mongodb 猫鼬和次收集法,mongodb,reactjs,subdocument,Mongodb,Reactjs,Subdocument,我正在启动我自己的项目-关于足球俱乐部的门户网站,在react/redux和nodejs中使用简单的CMS。我想允许ppl回答另一个评论。我想到了猫鼬的次收集。我会把主要的收藏叫做评论。它将引用到用户集合(如果我想检查有关用户的一些信息,比如评论的作者)。在注释集合中,我希望拥有该注释所有答案的子集合-一个数组。 大概是这样的: /USER COLLECTION/ { _id:52 username: John /.../ } /COMMENT COLLECTION/
/USER COLLECTION/
{
_id:52
username: John
/.../
}
/COMMENT COLLECTION/
{
ref: id from user collection (52),
commentID: 13
answers: [subComment]
}
/SUB_COMMENT COLLECTION/
{
ref: commentID (13)
author: String
/.../
}
行吗?我能从评论集向用户查询吗?由于使用了简单的“ref”,我是否可以访问评论集合中的用户值?是的,它会起作用。只要正确定义了关系,就可以使用mongoose populate获取用户的注释和子项。你可以仔细阅读它是的,它会有用的。只要正确定义了关系,就可以使用mongoose populate获取用户的注释和子项。你可以读一下非常感谢。这就是我想听到的:)非常感谢。这就是我想听到的:)