【发布时间】:2022-04-17 19:44:05
【问题描述】:
下面你可以看到我的graphql方法。由此,我可以得到数据库的第一个数据城市等于“伦敦”。但我想查看与伦敦市相关的所有数据。有人可以帮忙吗?
//Graphql method
async getByCity(_,{city}){
try{
const ByCity = await Employee.findOne({city});
if(ByCity ){
return ByCity ;
}else{
throw new Error('Employee not found');
}
}catch(err){
throw new Error(err);
}
},
//Query
query($city: String!){
getByCity(city: $city) {
id
}
}
//Query Variable
{
"city": "london"
}
【问题讨论】: