database - 数据库结构(MongoDB)的最佳实践
问题描述
我正在尝试学习使用 Express 和 MongoDB 为简单的应用程序和 API 构建数据库的正确方法。
假设我有一些城市,里面有一些建筑物,里面有一些属性。
我是否应该有一个 CITIES 集合,里面有一个用于 BUILDINGS 的数组。或者我是否应该有 CITIES、BUILDINGS 和 PROPERTIES 的单独集合,但仍然能够将它们链接到它们各自的父级。
因为无论城市如何,我都需要能够调用数据库以获取所有建筑物。但也可以获取特定建筑物中的所有属性,例如。
解决方案
推荐阅读
- python - Selenium 选择具有相同类的不同元素
- swiftui - 如何让 DatePicker 在表单内保持打开状态?
- python - 如何根据随机索引数组将向量中的元素插入矩阵
- lua - 有没有办法并行运行 Busted 测试套件?
- python - 如何制作 Tkinter 小部件数组 OOP 方法?
- c# - Xamarin.Android C# layout_weight 错误:必须指定一个单位,例如“px”(Intellisense?)
- kotlin - 虚假的“从未使用过的变量”警告?
- reactjs - 如何将道具(列,值,...)传输到自定义编辑器?
- html - 全屏图像上的 CSS 幻灯片动画
- python - 如何从类方法中更新字典?