iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 26
1
自我挑戰組

初學者也能實做的環控系統系列 第 26

DAY26 尋找特定時間區間資料

  • 分享至 

  • xImage
  •  

如果我們要分析資料 那我們就不能一次把所有資料列出來 我們可能需要用時間排序 或是用名子排序
用時間排序的方式呢 通常就會使用我們時間區間 在mongodb裡面呢 就有幫我們內建一個尋找的方法

collection.find({'time': {$gt: '9/22/2020, 00:00:00 PM', $lt:'9/23/2020, 00:00:00 PM'}})

利用這個方法呢 我們就能找到 9/22 到 9/23 中間的資料
實際的畫面長這樣

如果我們只需要CO2的資料 只要在後面加上

collection.find({'time': {$gt: '9/22/2020, 00:00:00 PM', $lt:'9/23/2020, 00:00:00 PM'},'name':'CO2'})

這樣我們輸出的資料就會只有CO2了

我們今天知道了怎尋找特定區間的資料 明天要來教mongodb 內建的函式
mongodb aggregate 就可以幫我們計算平均值了


上一篇
DAY25 mongodb 自動抓取最後一筆資料
下一篇
DAY27 mongo aggregate
系列文
初學者也能實做的環控系統30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言