Node.js 基于nodejs的复杂数据建模

Node.js 基于nodejs的复杂数据建模,node.js,express,mongoose,data-modeling,Node.js,Express,Mongoose,Data Modeling,我是NodeJS/Express的新手,我看了很多视频教程和阅读文章,但有一件事让我非常恼火: 我不知道如何为真实世界的应用程序建模。我的意思是,好吧,为单个对象创建文档很容易,比如:用户 但是,如果您想对一个真实的应用程序建模,会发生什么呢?比如建立关系一个,多个,多个。。。在编写应用程序时,如何解决此问题 任何人都知道学习做这件事的资源??似乎所有的教程都很简单 提前感谢它的工作原理与其他系统相同。我将首先研究面向对象(如果您还没有),然后研究不同的数据库概念 您至少有两个不同的层用于数据建

我是NodeJS/Express的新手,我看了很多视频教程和阅读文章,但有一件事让我非常恼火:

我不知道如何为真实世界的应用程序建模。我的意思是,好吧,为单个对象创建文档很容易,比如:用户

但是,如果您想对一个真实的应用程序建模,会发生什么呢?比如建立关系一个,多个,多个。。。在编写应用程序时,如何解决此问题

任何人都知道学习做这件事的资源??似乎所有的教程都很简单


提前感谢

它的工作原理与其他系统相同。我将首先研究面向对象(如果您还没有),然后研究不同的数据库概念

您至少有两个不同的层用于数据建模,一个用于持久性(数据库,保存数据,与node.js关系不大),另一个层用于在应用程序中处理数据,在这一层中,您需要学习如何在js/node.js中使用OOP


然后,根据您的应用程序可能会有其他层,例如视图和数据传输层。但我首先建议研究前两层,数据库和oop。正如我所说,它与node.js没有太多的关系,这些基本概念在php、java等中的工作原理非常相似。

这不是一个真正的编程问题,也太宽泛了。你可以试试mongodb大学: