mongodb中是否有任何格式可以设计数据库



我是MongoDB的新手,我计划创建一个处理大数据的电子服务站点。它有6个主要类别及其子类别主:连衣裙副:衬衫,裤子,t恤,内衣。这只是示例类别,我需要为每个主要类别和用户详细信息、管理员等创建一个单独的数据库,还是只创建一个数据库,并将其中的所有子类别添加为一个集合,

实际上MongoDB也是一个关系数据库,支持一对多关系。因此,最好的方法是为每个特定数据创建单独的模型,如下所示:CCD_ 1。

然后,如果你想将它们相互连接,你可以从模式中的另一个模型中填充数据库,如下所示:

author: {
type: Schema.Types.ObjectId,
ref: 'user'
} 

因此,如果你想从用户那里获得数据,你可以这样填充它们:

Post.findOne().populate('author')

最新更新