如何在angular中实现MongoDB?
我正在使用Angular7,我想将MongoDB安装到我的Angular应用程序中。最简单的方法是什么?角度是前端框架。您可以在任何框架中实现它,作为中介将数据库与MongoDB连接起来如何在angular中实现MongoDB?,angular,mongodb,mongodb-query,angular7,Angular,Mongodb,Mongodb Query,Angular7,我正在使用Angular7,我想将MongoDB安装到我的Angular应用程序中。最简单的方法是什么?角度是前端框架。您可以在任何框架中实现它,作为中介将数据库与MongoDB连接起来 如果您想使用MongoDB,请将其放在后端。Angular是前端UI框架。如果您愿意使用MongoDB作为您的数据库,标准方法是创建一个后端应用程序,使用RESTAPI连接到您的MongoDB 1) 安装并设置MangoDB数据库。 2) Node通过名为Mangose的对象建模支持MongoDB,您可以将该包
如果您想使用MongoDB,请将其放在后端。Angular是前端UI框架。如果您愿意使用MongoDB作为您的数据库,标准方法是创建一个后端应用程序,使用RESTAPI连接到您的MongoDB 1) 安装并设置MangoDB数据库。 2) Node通过名为Mangose的对象建模支持MongoDB,您可以将该包作为依赖项添加到后端应用程序中。 3) 编写RESTAPI,涵盖在MangoDB上执行操作的逻辑。使用expressjs,它以预定义的方式在节点JS中以最少的编码编写api。 4) 从Angular UI应用程序连接到这些API
您还可以在同一个应用程序中创建所有这些Angular API,如果应用程序功能增加,则可能很难维护。Angular是客户端框架,这意味着不可能有一些后端CICapability,如连接到mongdb服务器
简单您可以实现express app和connet到mongdb,并创建一个api,通过http协议与后端交互。Angular是一个前端框架。您可以将Mongo DB与Java、Dotnet、nodejs等后端框架连接
然后,您可以通过API与他们进行通信。要使用Angular作为前端框架实现MongoDB作为应用程序的数据库,您可以在名为
server.js
的文件中使用express.js
和mongoose
,您将在其中为应用程序启动服务器
使用mongoose将您的应用程序连接到mongodb数据库,即
mongoose.connect('mongodb://localhost:27017/myangularappdb“,…)
或MongoClientconst MongoClient=require('mongodb')。MongoClient代码>。您可以选择在本地运行MongoDB,也可以使用mLabmLab.com
MongoDB,这是一个非常具体的面向文档的数据库。并且可以与处理后端内容的技术一起使用。如果您使用的是angular这样的前端框架,那么您可以使用node js和expressjs或任何其他与mongo db兼容的框架或技术,我认为在angular7中有ExpressFramework,这样我们可以轻松地用作后端。可能你指的是其他东西,angular7没有内置ExpressJS,我们可能需要将其作为依赖项添加。下面的链接解释了我的意思,这是使用mean(MongoDB、ExpressJS、Angular、Node)堆栈的标准全堆栈应用程序