【问题标题】:Put some data in MongoDB collection every 5 minutes每 5 分钟将一些数据放入 MongoDB 集合中
【发布时间】:2020-12-19 09:38:07
【问题描述】:

我有一个物联网应用程序,可以监控我房间的湿度和温度,并将其显示在我创建的 html 页面中。现在我需要将数据放入 MongoDB 数据库中。温度和湿度数据每 2 秒更新一次,我认为这对数据库来说信息太多。我想每 5 分钟将该信息存储在数据库中。我可以使用什么功能来做到这一点?

【问题讨论】:

    标签: node.js database mongodb iot


    【解决方案1】:

    ,我想你也许可以使用javascript的setTimout()函数调用一个函数,获取传感器数据并每5分钟将数据放入mongodb

    function getData(){
     //Code here to get sensor data and put it into database
    }
    
    setTimeout(getData, 300000);
    

    文档:here

    您可以使用循环包装 setTimeout() 函数,使其每 5 分钟调用一次 getData() 函数。

    请记住,时间以毫秒为单位。

    【讨论】:

    • @narutouzumaki 作为程序员,我有责任帮助其他程序员。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-30
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 1970-01-01
    • 2019-02-18
    • 1970-01-01
    相关资源
    最近更新 更多