【发布时间】:2019-12-13 14:36:34
【问题描述】:
我需要解开我的处方,以便获得每个处方的总计数
这是我的插入之一
{
"_id" : 1,
"patient" : {
"name" : "Locke, John",
"id": 1,
"sex": "male",
"age": 52
},
"doctor": {
"name" : "Grey, Meredith",
"id": 12,
"specialty": "general",
"age": 42
},
"hospital": {
"name" : "Seattle Grace",
"id": 4,
"location": {
"street": "5th avenue",
"city": "Taguig",
"region": "Metro Manila",
"zip code": 1634
}
},
"date": {
"month": 12,
"date": 12,
"year": 2019
},
"emergency_type": "non-emergent",
"emergency_case": "severe headache",
"waiting_time": 5123,
"treatment": {
"id": 1,
"prescription": ["biogesic", "bed rest"]
}
这是我一直在尝试解决的展开代码,但我无法让它工作。
db.healthcare.aggregate([
{
$unwind: { path: "$prescription"}
},
{
"$group": {
"_id": "$treatment.prescription",
"total prescriptions": { "$sum": 1 }
}
}
【问题讨论】:
-
这能回答你的问题吗? Mongodb sort inner array
标签: database mongodb nosql nosql-aggregation