angularjs - 发布数组

时间:2017-10-26 18:03:15

标签: javascript angularjs node.js mongodb

我使用nodejs,mongodb,angular和html来制作RESTful服务。我是新手,我遇到了一些问题!

使用控制器的下一个代码,我发送变量" fp"到我的数据库:

$http.post('/fplist', $scope.fp);

效果很好但是" fp"价值是:

fpdia: Wed Nov 01 2017
fphora: 00:00:00
fppilot:{_id: "59f06a0f907c783d6ccb8901", nombre: "Mike Ross", iden: "111222333A", rpasenable: "Phantom1", $$hashKey: "object:10"}
fprpas:{_id: "59f1b8bbdbae0a23208d0ad8", model: "Phantom1", serial: "4444-444-4444", plate: "123 TT", $$hashKey: "object:14"}
fptitulo:"Test"

我只想保存" fp"像:

fpdia: Wed Nov 01 2017
fphora: 00:00:00
fppilot: Mike Ross
fprpas: 123 TT
fptitulo:"Test"

1 个答案:

答案 0 :(得分:2)

您必须创建另一个json对象:

因此,在您执行http请求之前,您只需执行此操作:

var obj = {
    fpdia: $scope.fp.fpdia,
    fphora: $scope.fp.fphora,
    fppilot: $scope.fp.fppilot.nombre,
    fprpas: $scope.fp.fprpas.plate,
    fptitulo: $scope.fp.fptitulo
}

$http.post('/fplist', obj);