【发布时间】:2016-07-27 19:26:17
【问题描述】:
我的病人模型是这样的:
PatientModel=new Schema({
"PatientID":{type:String},
"PatientGender":{type:String},
"PatientDateOfBirth":{type:Date},
"PatientRace":{type:String},
"PatientMaritalStatus":{type:String},
"PatientLanguage":{type:String},
"PatientPopulationPercentageBelowPoverty":{type:Number},
"FirstName":{type:String},
"LastName":{type:String},
"City":{type:String}
});
疾病模型
DiseaseModel=new Schema({
"PatientID":{type:String},
"AdmissionID":{type:Number},
"PrimaryDiagnosisCode":{type:String},
"Disease":{type:String}
});
我想按 “City”(在 PatientModel 中)排列具有特定 “Diseases”(在 DiseaseModel 中)组的患者计数降序排列,最多限制10个城市。如何在 nodejs 中编写查询?
疾病样本数据:
{
"PatientID": "170EF37F-1098-462C-838F-C56C5455CB98",
"AdmissionID": 3,
"PrimaryDiagnosisCode": "C00.1",
"PrimaryDiagnosisDescription": "Malignant neoplasm of external lower lip"
}
患者的样本数据:
{
"PatientID": "170EF37F-1098-462C-838F-C56C5455CB98",
"PatientGender": "Male",
"PatientDateOfBirth": "1951-09-26 08:48:36.700",
"PatientRace": "White",
"PatientMaritalStatus": "Married",
"PatientLanguage": "English",
"PatientPopulationPercentageBelowPoverty": 14.15,
"FirstName": "BENJAMIN",
"LastName": "YIN",
"City": "Gokak",
}
【问题讨论】:
-
按什么降序排列?疾病名称?
-
@SiddharthAjmera 患者数量的降序。
-
您能否为您的
Patient和Disease收藏提供一些示例数据? -
我添加了有问题的示例数据。 @SiddharthAjmera