javascript - 如何将对象数组传递给nodejs并将数组发送到mongo中的文档

标签 javascript arrays node.js mongodb express

我曾经使用req.body.object将对象发送到nodejs服务器 但现在我想将对象数组发送到 mongo 文档,但 req.body.array 似乎不起作用

在我的前端,我设法保存了一个名为 myList 的数组,但是当我在 app.post 路由中 req.body.myList 时,我收到了惊人的错误,例如“JSON 中位置 4 处出现意外的标记 n”

app.post("/bills/:id", function(req, res) {

    var list = req.body.myList
    console.log(list)

})

最佳答案

如果请求的正文已经是数组,则只需使用它即可

var list = req.body;

关于javascript - 如何将对象数组传递给nodejs并将数组发送到mongo中的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47828105/

相关文章:

mysql - 环回+连接多个数据库

javascript - Angularjs 中的幻灯片无法按预期工作

javascript - AngularJS ng-重复条件

javascript - 对于node.js、express和handlebars,我应该将前端javascript放在哪里?

javascript - 自动填充输入,以逗号或空格分隔

c - fgets() 没有扫描我想要的字符串数

javascript - 在数组中查找完全唯一的名称

php - 如何在 PHP 中使用 ArrayIterator append 带有键的元素?

node.js - NodeJS-错误 : write EPIPE on SOCKS5 proxy

javascript - Node VM - 隐式返回一个对象