首页 > 解决方案 > 数据库结构(MongoDB)的最佳实践

问题描述

我正在尝试学习使用 Express 和 MongoDB 为简单的应用程序和 API 构建数据库的正确方法。

假设我有一些城市,里面有一些建筑物,里面有一些属性。

我是否应该有一个 CITIES 集合,里面有一个用于 BUILDINGS 的数组。或者我是否应该有 CITIES、BUILDINGS 和 PROPERTIES 的单独集合,但仍然能够将它们链接到它们各自的父级。

因为无论城市如何,我都需要能够调用数据库以获取所有建筑物。但也可以获取特定建筑物中的所有属性,例如。

标签: databasemongodbexpressdata-structures

解决方案


推荐阅读