我正在使用 angular7 ,并且想在我的angular应用程序中安装 MongoDB 。可以按角度安装。
答案 0 :(得分:3)
Angular是前端框架。您可以在任何框架中将其实现为中介程序,以将数据库与MongoDB连接。
如果要使用MongoDB,请将其放在后端。
答案 1 :(得分:1)
Angular是Frond End UI框架。如果您愿意将MongoDB用作数据库,则标准方法是使用连接到您的MongoDB的其余API创建后端APP。
1)安装并设置MangoDB数据库。 2)Node通过名为Mangoose的对象建模支持MongoDB,您可以将该包作为依赖项添加到您的后端应用程序中。 3)编写其余的API,涵盖在MangoDB上进行操作的逻辑。使用Express JS,它具有使用最少的代码在节点JS中编写API的预定义方式。 4)从Angular UI应用连接到这些API。
您还可以在同一应用程序中创建所有这些Angular API,如果应用程序功能增加,可能很难维护。
答案 2 :(得分:1)
Angular是客户端框架,这意味着不可能有一些后端密码,例如连接到mongdb服务器。
您可以简单地将express应用和connet实现到mongdb,并创建一个通过http协议与tha后端进行交互的api
答案 3 :(得分:1)
Angular是一个前端框架。您可以将Mongo DB与Java,Dotnet,nodejs等后端框架相连,
然后您可以通过API与它们通信。
答案 4 :(得分:1)
要将MongoDB用作使用Angular作为前端框架的应用程序数据库,可以在名为express.js
的文件中使用mongoose
和server.js
,在其中启动服务器为您的应用程序
使用mongoose将您的应用程序连接到mongodb数据库,即mongoose.connect('mongodb://localhost:27017/myangularappdb', ...)
或MongoClient const MongoClient = require('mongodb').MongoClient;
。您可以选择在本地运行MongoDB,也可以使用mLab mlab.com
。
答案 5 :(得分:1)
非常具体的Mongo DB是面向文档的数据库。如果您使用的是诸如angular的前端框架,则可以使用node js和expressjs或与mongo db兼容的任何其他框架或技术。