【发布时间】:2019-03-11 19:03:18
【问题描述】:
正在使用的数据是:
{
'name':'Arsenal FC',
'squad':[
{
'id':'3174',
'name':'Bernd Leno',
'position':'Goalkeeper',
'dateOfBirth':'1992-03-04',
'nationality':'Germany',
'role':'PLAYER'
},
{
'id':'7778',
'name':'Petr Čech',
'position':'Goalkeeper',
'dateOfBirth':'1982-05-20',
'nationality':'Czech Republic',
'role':'PLAYER'
},
{
'id':'7780',
'name':'Deyan Iliev',
'position':'Goalkeeper',
'dateOfBirth':'1995-02-25',
'nationality':'FYR Macedonia',
'role':'PLAYER'
}
]
}
我正在尝试返回如下所示的单个玩家对象:
{
'id':'7778',
'name':'Petr Čech',
'position':'Goalkeeper',
'dateOfBirth':'1982-05-20',
'nationality':'Czech Republic',
'role':'PLAYER'
}
我正在使用 mongodb,正在使用的查询是 {"squad.id": id},其中 id 来自用户输入,但是这会返回整个数据集。我如何让它返回单个玩家?
【问题讨论】:
标签: javascript json mongodb