标签: node.js mongodb
我计划使用Node.js作为我的Rest API服务构建一个应用程序,并为管理员端构建Angular。
我尝试使用Node.js创建Rest API,MongoDB作为我的数据库服务器。
MongoDB是一个事务数据库,而不是关系数据库。所以我的问题是,MongoDB不是我的数据库服务器,因为它是一个事务数据库吗? (用于存储所有数据,比如说电子商务的数据)?我怎么知道使用哪一个,MongoDB或常规SQL数据库。
感谢您的回答。
答案 0 :(得分:1)
你有几个错误概念。
首先,Angular是前端框架而不是后端。 Angular在浏览器中运行。也许你的意思是你将用作“管理”面板或其他什么,但它是一种前端技术。它需要与API服务器通信,后者是后端部分。
其次,根据系统的非功能要求选择数据库引擎选择。您可以研究很多文章,以便您可以做出决定,例如来自MongoDB官方网站的this one。它上面也有a video。