如何解决如何在MongDB中使用2个集合发送JSON响应
我的mongodb中有两个集合。一个集合包含id和位置,而另一个集合包含id和各种其他信息。我正在尝试创建一条路线,以便我们将{.1}用作app.get,它应该找到搜索位置的ID,然后使用这些ID从详细集合中提供json响应。
在代码中,我仅使用一个集合并给出一个响应。但是,想要使用响应中提供的ID从其他数据库名称Specialty创建JSON响应。
http://localhost:3000/:location
架构1
app.get('/hospital/:location',(req,res) => {
const city = req.params.location
console.log(city)
Hospital.find({city:city},(err,Hospitals)=>{
if(err){
res.send('error')
next();
}
console.log('Search ho gya hai')
res.json(Hospitals)
})
});
架构2
const hospitalschema = new Schema({
placeid: String,name: String,city: String,address: String,latitude: String,longitude: String,phone: {
type:String,default: 'Phone number not available'
},rating:{
type:String,default: 'Not Rated Yet'
}
});
我正在尝试去特定专业的医院,然后使用我要显示Schema 1的集合作为JSON输出的占位符。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。