如何在sql数据库中显示mongodb中的模式之间的关系?

时间:2017-08-13 06:23:05

标签: node.js mongodb mongoose-schema

我有两个模特一个是"帖子"另一个是"评论"。我想展示这两个模型之间的关系,这是一个可能有评论的帖子,但我被困在这里。我知道如何在sql数据库中显示这种关系。目前我使用的是mongoose-schema和node js。

1 个答案:

答案 0 :(得分:2)

PostsComments架构之间建立关系

//评论模式

var CommentSchema = new Schema({
       // your fields
});
module.exports = mongoose.model('Comments', CommentSchema);

//帖子架构

var PostSchema = new Schema({
       // your fields
       comments:[{
          type: Schema.Types.ObjectId,
          ref:'Comments'
       }],
});
 // so in comments you will store comments._id values
module.exports = mongoose.model('Posts', PostSchema);