如何在 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"}
]
}
我刚开始学习MongoDB。我想在集合中创建一个集合,例如
College -> department -> (Students, teachers)
有没有可能或者是另外一个概念??
我觉得你理解错了。
MongoDB 中的集合等同于 Sql 中的表。所以快速回答是否定的,你不能那样做。
但是,如果在您的设计中您有一个包含某物列表的集合,您可以将该列表包含在集合中。
假设您有一个 Person 集合,其中包含一个地址列表。你可以这样做。实际上,可以将 MongoDB 集合视为 JSON 文档的列表,因为它就是这样。您可能有一个 JSON 文档,其中包含人员信息,其中一个元素是地址列表:
{
"name":"person1",
"addresses":[
{"street":"whatever"},
{"street":"whatever"}
]
}