2016-12-23 83 views
0

我有一個MongoDB集合,它從通過MQTT發佈的Arduino收集傳感器數據。我想創建一個顯示最新傳感器數據的AngularJS客戶端頁面。這是可行的嗎?在AngularJS中顯示MongoDB集合中的最近項目

+0

這聽起來是可行的,只是確保你包括時間標記在你的MongoDB集合,以便你能夠拉最最近的數據 – jmona789

+0

是的,我在MongoDB收集的數據上獲得了時間戳。你有任何可以引導我追求的鏈接嗎? – Ekom

回答

0

在MongoDB中,你可以用這樣的查詢得到的最新數據:

db.yourCollection.find().sort({ datetime: -1 }).limit(1); 
+0

感謝您的回覆。我試圖以15分鐘,30分鐘,1小時等的間隔顯示我的收藏。這就是我的數據看起來像'{「_id」:ObjectId(「585db4da4a13fbf6d620f341」),「datetime」:ISODate(「2016-12-23T23 :35:54.844Z「),」溫度「:19,」溼度「:23}。你怎麼看。 – Ekom

+0

但是,如果您有另一個問題在另一個問題中提出,請添加一些示例數據和您的預期結果;)。 –

+0

好的!我可以將編輯後的解決方案翻譯成AngularJS嗎?以前的解決方案正是我需要的。我能夠得到它。謝謝。 – Ekom

相關問題