【问题标题】:Best way to store data in MongoDB for real-estate project房地产项目在 MongoDB 中存储数据的最佳方式
【发布时间】:2021-02-15 15:49:59
【问题描述】:

我正在使用 MEAN 堆栈进行房地产项目。如果我们以任何随机方式存储,我会担心获取数据并对其进行操作。所以请让我知道存储数据的最佳方式。业务需求如下

在这个项目中我们有

1.Properties
2.Each property has Towers 
3.Each Tower has Floors (with floor plans)
3.Each Floor has Flats
4.Each Flat is an inventory (with status available, sold, blocked, in-active) 
5.Each Flat has configurations like no.of BHK, carpet area, built area, super built area so on 

我对如何设计集合非常困惑,因为它们相互依赖,我们使用 Mongo DB 作为数据库。所以请帮帮我?谢谢

【问题讨论】:

    标签: node.js mongodb mongoose-schema


    【解决方案1】:

    对于这种情况,我更喜欢使用像postgreSQL 这样的关系数据库,但是如果你想使用mongodb,你可以使用populate,因为你有很多集合之间的关系,也许你需要很多想要的报告将集合合并在一起。

    当您使用填充时,您需要更新两个或多个集合,但是从多个集合中获取数据非常容易。

    您可以查看populate documentation。 这是一篇好文章如何在node.js中使用populate

    【讨论】:

      猜你喜欢
      • 2020-07-09
      • 2021-10-22
      • 1970-01-01
      • 1970-01-01
      • 2014-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-19
      相关资源
      最近更新 更多