MongoDB 集合与新数据库

标签 mongodb collections database

我不太明白集合与数据库的区别。 如果我有一个经理列表,每个经理都有一个 ID,还有一个员工列表,每个经理都有一个 ID 和一个经理 ID,我会把经理和员工放在不同的数据库或集合中吗?

最佳答案

大多数时候,您只想拥有一个数据库和多个集合。

您需要使经理员工 成为一个集合。 员工 可以有一个引用经理

的 ObjectId

有几次,您需要多个数据库,但那只是在大型应用程序中。就像一个数据库用于财务,另一个用于人力资源,另一个用于存储,......

也许您可以详细说明您对数据库的需求,我会给您更详细的答案,说明您应该采取的方法。

关于MongoDB 集合与新数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21221668/

相关文章:

C# 从 Color 获取所有颜色

mysql - 确定一个我匹配所有集合成员的集合

c# - 如何通过 GUID _id 查找文档?

c# - IEnumerable<T>.Concat——无需更改引用即可工作的替代品?

multithreading - MongoDB 线程安全吗?

c# - WCF 返回 ArrayOfKeyValueOfintstringKeyValueOfintstring[] 而不是 Dictionary<int, string> 和 Array instread List

php - 是否可以获得cpanel mysql数据库前缀?

ruby-on-rails - Rails 4 验证关联对象+数据库约束

node.js - 使用 mongoose 检查储值

node.js - $lookup 查找子数组中的每个元素