小编Ale*_*bic的帖子

在 MongoDB 中对数据进行分区的最佳做法是什么?

我正在使用平均堆栈创建一个社交网站,我需要一些关于 mongoDB 和 mongoose 的建议。我是一家初创公司的一员,我们决定使用这些惊人的技术来完成我们的任务。

基本上,我需要一些建议。

目前,我已经完成了简单的 CRUD 的创建并实现了本地通行证 JS。目前,我的 mongoDB 中有一个名为 users 的集合。

我们的社交网站将有一个博客、市场和许多其他与单个用户相关的页面(功能)。

由于我以前从未使用过 mongoDB,我很好奇 mongoDB 是否应该为每个用户使用一个集合,或者为每个功能使用多个集合。

为了澄清它,假设我使用用户模型进行用户注册,使用博客模型进行博客等。

如果您能简短地向我解释如何构建我的猫鼬模型,如果所有数据都应该在一个集合中,或者一个用户是否应该为不同的功能创建单独的集合,那么这对我来说真的意义重大。如果您推荐多个集合,我如何将这些集合链接在一起并确保为一个用户保存所有数据等。

非常感谢!

mongoose mongodb node.js

6
推荐指数
2
解决办法
6051
查看次数

标签 统计

mongodb ×1

mongoose ×1

node.js ×1