使用moogoose连接到MongoDB地图集

时间:2019-03-30 18:38:07

标签: angular database mongodb server

我是Angular的新手,我被要求创建一个处理json数据的网站。我了解角度组件和代码的工作原理,并测试了为json数据提供本地json文件的服务。但是当我尝试使用moogoose和MongoDB Atlas作为管理json数据的真实服务器时,挑战就来了。我真的迷失了所有这些schema.js文件和moogoose,但我会尽力解释。

我可以通过

在本地使用httpClient
this.http.get<Student[]>(this.url);
private url :string = "D:....src\assets\data.json"

其中url是json文件的位置。

然后我在MongoDB地图集中创建了一个集合,并为我提供了

形式的连接字符串。
mongodb+srv://<username>:<pw>@andylin810-idijh.mongodb.net/test?retryWrites=true

我能够将json文件导入到我的mongodb数据库的集合中,给我的印象是,仅将url更改为mongo连接字符串就可以从实际服务器中获取数据,但显然它不能像那。然后我尝试看了无数的教程,仍然不太了解。

我认为我需要使用

创建架构文件
mongoose.connect(mongodb+srv://<username>:<pw>@andylin810-idijh.mongodb.net/test?retryWrites=true) 

到mongo连接字符串,并在那里进行一些操作。 但是然后我需要将angular连接到数据库的哪些代码, 例如,什么URL将进入我的角度代码,以便我的角度组件可以访问数据库?

private url :string

有人可以向我解释这一点,我真的很迷茫,对任何不清楚的描述表示抱歉。

谢谢!

0 个答案:

没有答案