如何在 mongoDB 中的集合中创建集合?

How to create collection in collection in mongoDB?

我刚开始学习MongoDB。我想在集合中创建一个集合,例如

College -> department -> (Students, teachers)

有没有可能或者是另外一个概念??

我觉得你理解错了。

MongoDB 中的集合等同于 Sql 中的表。所以快速回答是否定的,你不能那样做。

但是,如果在您的设计中您有一个包含某物列表的集合,您可以将该列表包含在集合中。

假设您有一个 Person 集合,其中包含一个地址列表。你可以这样做。实际上,可以将 MongoDB 集合视为 JSON 文档的列表,因为它就是这样。您可能有一个 JSON 文档,其中包含人员信息,其中一个元素是地址列表:

{
  "name":"person1",
  "addresses":[
    {"street":"whatever"},
    {"street":"whatever"}
   ]
}