mongodb aggregate 除

mongodb中使用aggregate可以返回字段數指定索引的元素
參考語句:
{$match:{duid:15}},
{$project:{duid:1,"default":1}},
{$unwind:"$default.styles"},
{$match:{default.styles.status:1}},
{$group:{_id:"$_id","defaults":{$push:"$default.styles"}}}
解釋:
1濾數據{$match:{duid:15}}
2取想要的列{$project:{duid:1,"default":1}}
3:獲取展開后數組字段{$unwind:"$default.styles"}
4:條件查詢數組元素{$match:{default.styles.status:1}}
5:分組后保存結果{$group:{_id:"$_id","defaults":{$push:"$default.styles"}}}
數據結構如下:
{
"_id" : ObjectId("55dad346ea23e7c11beefce5"),
"duid" : 11.0,
"default" : {
"style" : "普通會診",
"alias" : "",
"money" : "0",
"styles" : [{
"code" : 1,
"style" : "普通會診",
"alias" : "一般會診",
"money" : 100,
"status" : 1,
"remark" : "需要患者親自來到醫院"
} {
"code" : 6,
"style" : "夜間門診",
"alias" : "夜間門診",
"money" : 100,
"status" : 0,
"remark" : "夜間門診"
}, {
"code" : 7,
"style" : "其他門診",
"alias" : "其他門診",
"money" : 10,
"status" : 0,
"remark" : "其他門診"
}]
}
}
塑料企業名錄 西安t11 哪些吃的 thinkpad r480評測 druid監控 房貸卡能換嗎 NOve-044 bigbang超人回來了 宜家 愛克托 why have you been zynq ps iic vim 頁首 青花旗袍 紅酒皮盒包裝盒 2012年山西省重點工程 Power Pussy 下載 mix up與mix with live the nigit oem lenovo win10激活 企業跑房產證的流程 roman zeyde 英文解釋law 南方公園 kenny 壁紙 mill 9.1安裝圖片 雅馬哈250跑車有幾款 mount host is down 便宜話費充值 gparted 用法 世界名畫排名 konica bizhub c852 animal world新起點

Copyright 答嗒網絡 Some Rights Reserved

如反饋或投訴等情況聯系:une35498#163.com

云南十一选五开奖一定牛结果