我正在学习如何使用angular2构建MEAN应用程序。 我可以用这种方式从Mongo数据库中检索项目列表(山脉):
this._http.get('http://localhost:3000/mountains'
.map(response => {
const data = response.json().obj;
let objs: any[] = [];
for (let i = 0; i < data.length; i++) {
let mountain = new Mountain(data[i].name, data[i].elevation, data[i].image, null);
objs.push(mountain);
}
return objs;
})
.catch(error => Observable.throw(error.json()));
现在我不想从我的mountains
集合中检索所有山脉,但只有一个。
我试过几次但没有成功......
这是我的一次尝试:
getMountain(mountainName: string) {
return this._http.get('http://localhost:3000/mountains/{name:mountainName}')
....
}
山脉集合结构如下所示:
name: string
elevation: number