下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當前位置:軟件下載吧 > 數據庫 > DB2 > mongoDB中聚合函數java處理示例詳解

          mongoDB中聚合函數java處理示例詳解

          時間:2024-02-21 13:55作者:下載吧人氣:28

          1.問題

          最近在做項目的時候碰到一個對mongoDB的數據處理,從MongoDB中拿到內嵌文檔的時間排序的list。

          一開始考慮到直接對mongoDB中的屬性排序,后面發現屬性存在內嵌文檔中,所以處理中需要用到聚合函數。

          思考

          (key)解決這個問題的過程讓我學到很多,發現自己在解決一個問題不僅查找問題的姿勢不對,浪費太多時間。而且在碰到問題之后,應該多看看解決辦法,甚至解決了之后要去思考問題,回顧問題。而不是像以前一樣,解決問題了就萬事大吉,拋之腦后。

          2.解決

          需要對document中的一個tweet_list 集合中的一個屬性 timestamp_ms進行排序。 組內排序

          使用聚合框架,通過match,unwind,sort等不同的組件創建一個管道。

          類似mysql中的多層嵌套子查詢。

          mongoDB中js代碼

          db.text.aggregate(
           // Initial document match (uses index, if a suitable one is available)
           [
           { $match: {
            _id : ObjectId("5ca95b4bfb60ec43b5dd0db5")
           }},
          
           // Expand the scores array into a stream of documents
           { $unwind: '$tweet_list' },
            
            { $match: {
             'tweet_list.timestamp_ms': '1451841845660'
            }},
          
           // Sort in descending order
           { $sort: {
            'tweet_list.timestamp_ms': 1
           }}
           ]
          )
          標簽mongoDB,聚合,函數,java,處理,示例,詳解

          相關下載

          查看所有評論+

          網友評論

          網友
          您的評論需要經過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 亚州AV综合色区无码一区| 国产精品一区二区三区久久 | 亚洲AV日韩AV天堂一区二区三区| 国产精品亚洲午夜一区二区三区| 无码精品人妻一区| 日韩一区二区在线播放| 人妻av无码一区二区三区| 狠狠色婷婷久久一区二区 | 视频一区精品自拍| 亚洲国产综合无码一区二区二三区| 国产精品无码一区二区三区不卡 | 久久青草国产精品一区| 久久一区二区免费播放| 国产伦精品一区二区三区视频猫咪| 在线成人一区二区| 亚洲综合一区二区三区四区五区| 国产AV一区二区三区传媒| 国99精品无码一区二区三区| 成人区精品一区二区不卡| 久久精品无码一区二区app| V一区无码内射国产| 国产精品无码一区二区在线观一 | 色窝窝无码一区二区三区| 久久一区二区明星换脸| 日韩在线不卡免费视频一区| 国产成人精品一区二区秒拍 | 日韩在线一区视频| 国产肥熟女视频一区二区三区 | 国偷自产av一区二区三区| 久久99久久无码毛片一区二区| 国产另类ts人妖一区二区三区| 色老板在线视频一区二区| 色久综合网精品一区二区| 国产短视频精品一区二区三区| 国产美女一区二区三区| 国产成人高清亚洲一区91| 国产成人片视频一区二区| 国产精品无码一区二区三级| 88国产精品视频一区二区三区| 亚洲日韩AV一区二区三区中文| 日本人的色道www免费一区|