【问题标题】:record realtime data to mongodb using nodejs使用nodejs将实时数据记录到mongodb
【发布时间】:2018-04-11 22:55:24
【问题描述】:

如何选择 JSON.stringify 并发布到我的 mongoDB 数据库?

例如:

import express from 'express';

let data_record = JSON.stringify({**any content**})

此代码将每 60 秒自动接收一次数据,我想将此数据发布到我的数据库。

我将路线设置如下:

app.post('/recording/ttn', (req, res) => {
  res.send(data_record);
});

你知道我该如何解决这个问题吗?

【问题讨论】:

  • 您的问题到底是什么,什么不起作用,应该如何解决?

标签: javascript json node.js mongodb express


【解决方案1】:

不确定你到底想要什么,但要在已知时间间隔后做某事(在这种情况下存储到 DB),使用 setInterval(60 * 1000),它默认包含在 javascript 中,或者使用 Math Mod 操作.例如:

if (seconds_counter % 60 === 0) {
    //Post to DB
    //seconds_counter, would need to increment every second by 1
}

【讨论】:

  • 是这样,但我不知道如何“//发布到数据库”。我知道我的用户如何通过表单从浏览器发送数据,而不是从我的文件 .js
  • 这是一个非常广泛的问题,我想你需要看一些教程。另外,我们不知道您要添加。顺便说一句,如果对您的问题有所了解,请接受答案。谢谢
猜你喜欢
  • 1970-01-01
  • 2019-11-03
  • 2020-04-15
  • 1970-01-01
  • 2011-07-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-24
相关资源
最近更新 更多