日韩av手机在线免费观看_四虎免看黄_亚洲一区中文字幕_亚洲小视频网站_国产一区日韩在线_国产欧美精品一区二区

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

軟件下載吧

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

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

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

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,處理,示例,詳解

相關下載

查看所有評論+

網友評論

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

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 日韩成人高清 | 91青青草视频 | 男插女下体视频 | 国产激情片在线观看 | 一级黄色片免费在线观看 | 国产精品美女www | 一本岛道一二三不卡区 | 黄色国产在线视频 | 日韩电影免费在线观看中文字幕 | 日韩在线免费 | 欧美一级黄色片免费观看 | 欧美极品在线播放 | 偷拍自拍网| 福利精品在线观看 | 亚洲激情网站 | 91视频久久 | 蜜月aⅴ国产精品 | 久久久久久久久91 | 色爱综合网 | 国产aa| 狠狠色综合欧美激情 | 粉嫩高清一区二区三区 | 亚洲精品在线看 | 免费爱爱视频 | 黄色操视频 | 日韩av高清 | 久久婷婷麻豆国产91天堂 | 亚洲欧美在线视频 | av片在线播放 | 午夜影院在线观看 | 性一交一乱一透一a级 | 国产精品一区二区久久 | 欧美成年人 | 国产精品99久久久久久大便 | 中文在线a在线 | 天天激情综合 | 伊人中文字幕 | 午夜免费视频 | 男人的天堂亚洲 | 欧美日韩在线观看视频网站 | 国产精华一区 |