【问题标题】:sending data from html form to mongodb database将数据从 html 表单发送到 mongodb 数据库
【发布时间】:2019-08-02 06:47:53
【问题描述】:

我正在尝试将数据发送到我拥有的本地 mongo 数据库,但我不完全确定它为什么不发送任何内容。 我想将表单数据发送到数据库。这个想法是它意味着将表单数据发送到 mongo 数据库,以存储在寄存器中的字段下。

【问题讨论】:

  • 您需要缩小失败的范围。首先在浏览器的开发工具中检查 POST 请求。
  • 您的路由“/newtask”的 Express 控制器似乎没有保存(插入)数据的逻辑。它只有findOne()。您应该包含insert() 以保存来自客户端的数据。
  • @ChrisG 我在签署表格并按下按钮后尝试检查,但网络部分没有出现任何新内容

标签: javascript html node.js database mongodb


【解决方案1】:

如果您在 control.js 中进行读取或写入操作,您的 mongo 连接 mongoose.connection() 应该在 control.js 中,并且您似乎没有使用 url 连接到 mongodb。 control.js 中的输出是什么console.log(htask);

如果你想找到一个文档,如果找到返回文档如果没有找到添加一个文档,你可以在选项中使用{upsert:true,returnNewDocument:true}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-02
    • 2020-04-11
    • 1970-01-01
    • 2016-10-22
    • 2019-04-30
    • 1970-01-01
    • 2016-06-21
    相关资源
    最近更新 更多