我不太明白集合与数据库的区别。 如果我有一个经理列表,每个经理都有一个 ID,还有一个员工列表,每个经理都有一个 ID 和一个经理 ID,我会把经理和员工放在不同的数据库或集合中吗?
最佳答案
大多数时候,您只想拥有一个数据库和多个集合。
您需要使经理 和员工 成为一个集合。 员工 可以有一个引用经理
的 ObjectId有几次,您需要多个数据库,但那只是在大型应用程序中。就像一个数据库用于财务,另一个用于人力资源,另一个用于存储,......
也许您可以详细说明您对数据库的需求,我会给您更详细的答案,说明您应该采取的方法。
关于MongoDB 集合与新数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21221668/