database - 如何在 mongoDB 的集合中创建集合?
问题描述
我刚开始学习MongoDB。例如,我想在集合中创建一个集合
College -> department -> (Students, teachers)
有可能还是他们是另一个概念?
解决方案
我认为你有错误的概念。
MongoDB 中的集合相当于 Sql 中的表。所以快速回答是否定的,你不能那样做。
但是,如果在您的设计中您有一个包含某物列表的集合,您可以在集合中包含该列表。
假设您有一个 Person 集合,其中包含一个地址列表。你可以这样做。实际上,将 MongoDB 集合视为 JSON 文档的列表,因为它就是这样。您可以有一个 JSON 文档,其中包含人员信息,其中一个元素是地址列表:
{
"name":"person1",
"addresses":[
{"street":"whatever"},
{"street":"whatever"}
]
}
推荐阅读
- reactjs - React 用 useReducer 替换 useState,同时还使用自定义钩子
- javascript - 为什么我的循环在 JavaScript 中不起作用?
- node.js - Google Cloud Run 返回错误 503 - 服务不可用
- azure-dashboard - Kusto 仪表板将无法正确订购
- python - 如何通过其类 Selenium 查找元素?
- google-artifact-registry - 无法使用 Google Artifacts Registry 解析依赖项(Maven 和 Gradle)
- php - Laravel/PHP:使用 whereIn 查询对象的特定字段
- list - 从列表中获取元素 Terraform
- r - R当没有足够的行时,在data.table中按组查找正在运行的相关性
- javascript - Javascript - 连接对象数组