2016-12-23 52 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

相关问题