{"isMaster" : true,
"npi" : [
{
"npi" : "1003000126",
"xm_score" : 70.3,
"state" : "TX",
"zip" : "78026",
"lat" : 28.918592,
"lon" : -98.54152,
"specialty" : [
"x065",
"x109"
]
},
{
"npi" : "1023010527",
"xm_score" : 70.0,
"state" : "MA",
"zip" : "02120",
"lat" : 42.32918979,
"lon" : -71.10625722,
"specialty" : [
"x065",
"x109"
]
}
]}
我想用' xm_score'进行排序。并且还需要执行匹配状态' TX'。
我尝试了以下内容,
match.find({"npi.state":"TX"}).sort({"npi.xm_score": 1}).limit(10).exec(function(err,data) { });
这不起作用,我真的不知道原因。有人请建议我帮忙。谢谢。
输出应为,
{
"npi" : "1003000126",
"xm_score" : 70.3,
"state" : "TX",
"zip" : "78026",
"lat" : 28.918592,
"lon" : -98.54152,
"specialty" : [
"x065",
"x109"
]
},