日韩小视频-日韩久久一区二区三区-日韩久久一级毛片-日韩久久久精品中文字幕-国产精品亚洲精品影院-国产精品亚洲欧美云霸高清

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

軟件下載吧

當前位置:軟件下載吧 > 數據庫 > 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,處理,示例,詳解

相關下載

查看所有評論+

網友評論

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

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 免费一区二区三区四区 | www.午夜| 性感美女视频黄.免费网站 性高湖久久久久久久久 | 精品国产乱码久久久久久一区二区 | 久久久久国产精品免费看 | 国产一区视频在线播放 | 美国美女一级毛片免费全 | 天天视频一区二区三区 | 日本免费一区二区三区三州 | 国产精品日本欧美一区二区 | 久久综合给合久久狠狠狠97色69 | 国产一区二区免费播放 | 一及黄色 | 九九久久精品视频 | 午夜在线精品不卡国产 | 自拍 欧美| 日韩欧美在线一区二区三区 | 一级特黄aaa大片 | 亚洲国产精品日韩在线 | 黄色视屏免费 | 一级黄免费 | 亚洲精品一区专区 | 国产成人综合怡春院精品 | 久久久久亚洲精品中文字幕 | 91网站网站网站在线 | 久久成人性色生活片 | 中文在线三级中文字幕 | 久久一本色系列综合色 | 日韩黄色视屏 | 自拍第一页 | 一本色道久久88亚洲精品综合 | 久久国产乱子伦精品免费不卡 | wwwxxxx欧美| 男人天堂1024 | 天堂一区二区在线观看 | 欧美一级网站 | 伊人短视频| 久久99精品免费视频 | 免费播放巨茎人妖不卡片 | 成人爱做日本视频免费 | 国产91网 |