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

軟件下載吧

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

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

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

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高端极品外围在线观看| 色婷婷激婷婷深爱五月小蛇| 日韩精品久久不卡中文字幕| 国产成在线观看免费视频| 亚洲国产三级在线观看| 4408私人影院| 欧美亚洲国产成人综合在线| 国产精品免费大片| 亚洲av无码专区在线观看下载| 亚洲精品二三区伊人久久| 机机对机机120分免费无遮挡| 国产熟女乱子视频正在播放| 九九热精品免费| 香港aa三级久久三级不卡| 日本丶国产丶欧美色综合| 国产一区二区三区日韩欧美| 中文字幕亚洲综合久久| 精品深夜av无码一区二区老年| 妖精动漫在线观看| 亚洲色大情网站www| 337p欧美日本超大胆艺术裸| 欧美zooz人禽交免费| 国产在线视频你懂的| 久99久热只有精品国产男同| 精品国产一区二区三区香蕉| 欧美日韩动态图| 国产精品9999久久久久仙踪林| 亚洲A∨无码一区二区三区| 香蕉久久夜色精品国产| 新梅瓶1一5集在线观看| 免费羞羞视频网站| 91色视频在线| 曰皮全部过程视频免费国产30分钟| 国产又爽又黄又无遮挡的激情视频| 亚洲av永久无码精品天堂久久| 91啦中文成人| 最近中文字幕免费mv视频7| 国产男女猛烈无遮挡免费视频网站 | 国产精品免费久久久久影院| 久久综合给合久久狠狠狠97色|