Mongodb高級(jí)查詢

1. 判斷是否是空的數(shù)組

{"prop.position.0":{$exists:true}}

2. 查詢時(shí)array只返回滿足條件的元素

db.article.aggregate({$match:{"_id":ObjectId("592533042de6394524d9d92c")}},         
{$project:{_id:1,chart:1}},       //排除你不想要的列,都想要的話就排除個(gè)不存在的列名
{$unwind:"$chart"},      //展開chart數(shù)組
{$match:{'chart.title':"1"}},//chart.title=1.這里不能放到前面的match中,因?yàn)檫@是pipeline,放到前面再unwind的話還是2條chart
{$group:{_id:"$_id",chart:{$push:"$chart"}}}//把想要的列放進(jìn)來,task做push操作
 )

unwind把嵌套的數(shù)組展開

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 有這么一種人,面對(duì)命運(yùn)的捉弄,一往無前地貫徹著自己的樂觀和生活追求。無論現(xiàn)實(shí)這位審判官如何鞭撻他那早已皮開肉綻的體...
    無砂閱讀 263評(píng)論 0 0
  • 我如果愛你 春風(fēng)十里不如你 晚安啦,早點(diǎn)休息,照顧好自己。
    北方姑娘J閱讀 299評(píng)論 2 0
  • 各位好,國(guó)慶8天的假期已經(jīng)結(jié)束了,這8天我玩了、吃了,也想了很多,關(guān)于簡(jiǎn)書,關(guān)于我的幻燈片,甚至我的未來,接下來一...
    黃顯浩閱讀 825評(píng)論 2 8
  • 清夢(mèng)飛揚(yáng) 漫天黃沙千層堆, 狂風(fēng)席卷發(fā)紛飛。 幸得形容不消瘦, 穩(wěn)走江山任它摧。 清夢(mèng)飛揚(yáng)在吉林與你共享美好時(shí)光
    清夢(mèng)飛揚(yáng)閱讀 325評(píng)論 1 3
  • 中午躺床上聽了樊登講的《匠人精神》。 迷迷糊糊地記錄一些還有印象的內(nèi)容吧。可能的確被工匠精神新常態(tài),政府用詞霸屏。...
    穎公子6閱讀 336評(píng)論 0 0