最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

快速宁静的API期待JSON数组

IT培训 admin 4浏览 0评论

快速宁静的API期待JSON数组

我想一个Excel电子表格使用Node.js的快速RESTful的API我的应用程序集成。我已经API接受简单的JSON,如:

{
  "num": "1",
  "name": "Adams"
}

但现在我需要送样的对象数组:

[
   {
       "num": 1,
       "name": "Adams"
   },
   {
       "num": 2,
       "name": "Phillips"
   }
]

我使用的猫鼬连接到MongoDB的服务器,并已在我的API连接到路由下面的函数接受单个对象:

create_a_budget: function (req, res) {
    var budget = new budgetModel({
        user_id : req.body.user_id,
        seq_budget : req.body.seq_budget,
        date_done : req.body.date_done,
        num_budget : req.body.num_budget,
        medium : req.body.medium,
        client_name : req.body.client_name,
        email : req.body.email
    });

    budget.save(function (err, budget) {
        if (err) {
            return res.status(500).json({
                message: 'Error when creating budget',
                error: err
            });
        }
        return res.status(201).json(budget);
    });
}

但我没有关于如何看待阵列线索

回答如下:

你可以简单地通过在res.json从MongoDB的接收文件的数组。 res.json()将正确地处理阵列。你不必做任何事情。相同的实施例: -

db.budget.find(query, (err, budgets) {
  if(err) {
   // handle error
  }
  return res.status(200).json(budgets);
});

快速宁静的API期待JSON数组

我想一个Excel电子表格使用Node.js的快速RESTful的API我的应用程序集成。我已经API接受简单的JSON,如:

{
  "num": "1",
  "name": "Adams"
}

但现在我需要送样的对象数组:

[
   {
       "num": 1,
       "name": "Adams"
   },
   {
       "num": 2,
       "name": "Phillips"
   }
]

我使用的猫鼬连接到MongoDB的服务器,并已在我的API连接到路由下面的函数接受单个对象:

create_a_budget: function (req, res) {
    var budget = new budgetModel({
        user_id : req.body.user_id,
        seq_budget : req.body.seq_budget,
        date_done : req.body.date_done,
        num_budget : req.body.num_budget,
        medium : req.body.medium,
        client_name : req.body.client_name,
        email : req.body.email
    });

    budget.save(function (err, budget) {
        if (err) {
            return res.status(500).json({
                message: 'Error when creating budget',
                error: err
            });
        }
        return res.status(201).json(budget);
    });
}

但我没有关于如何看待阵列线索

回答如下:

你可以简单地通过在res.json从MongoDB的接收文件的数组。 res.json()将正确地处理阵列。你不必做任何事情。相同的实施例: -

db.budget.find(query, (err, budgets) {
  if(err) {
   // handle error
  }
  return res.status(200).json(budgets);
});

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论