首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mongoose Subdocs和Population有什么不同,最好的选择是什么?

Mongoose Subdocs和Population有什么不同,最好的选择是什么?
EN

Stack Overflow用户
提问于 2019-10-08 06:24:18
回答 1查看 25关注 0票数 0

Mongoose Subdocs和Population有什么不同,最好的选择是什么?

我想建立管理员系统,我想知道什么是最好的使用之前开始。

想要构建这样的东西。

代码语言:javascript
复制
roles table ('Admin', 'User', 'Guest')
resources table ('Users', 'Projects', 'Programs')
permissions table ('Create', 'Read','Write','Delete','Deny')

我应该对一个表使用Subdocs还是对不同的表使用Population?!

EN

回答 1

Stack Overflow用户

发布于 2019-10-08 18:34:50

子文档是嵌入的文档。

您还可以让文档引用同一个表或其他表中的其他文档,并仅将id存储在父文档中。填充用于继续并通过存储在文档中in来获取数据。

考虑一下SQL,您可能会在其中存储一个主键,并且需要根据该主键获取数据。

如果您使用子文档,则所有内容都存储在单个记录中,这可能会影响性能。

这篇post更详细地介绍了它们

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58277880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档