javascript - 如何使用 Angularjs MEAN STACK 将特定值插入 Mongodb

标签 javascript angularjs mean-stack mongojs

我使用范围名称将输入值存储到 mongodb 中。当我单击添加时,我有 3 个字段,所有值都在对象中,因此我直接将范围名称发送到服务器并存储它。

我只想将第二个文本框值存储到数据库中,其余值应为 NULL。但我不知道该怎么做。有人可以帮助我吗?

Server.js

app.post('/AddNewcontact', function (req, res) {
    db.Manage_Facility.insert(req.body, function (err, docs) {
        console.log(docs);
        res.json(docs);
    });
});

controller.js

$scope.AddNew = function () {
        $http.post('/AddNewcontact', $scope.Contact).success(function (response) { 

        });
    };

html

<input type="text" name="Name" class="form-control" ng-model="Contact.Name">
<input type="text" name="email" class="form-control" ng-model="Contact.email">
<input type="text" name="cellno" class="form-control" ng-model="Contact.cellno">
<button class="btn btn-primary" ng-click="AddNew()" >Submit</button>

最佳答案

controller.js
  $scope.AddNew = function () {

        $http.post('/AddNewcontact',{ 'Name': $scope.Contact.email}).success(function (response) {      

        });
    };

关于javascript - 如何使用 Angularjs MEAN STACK 将特定值插入 Mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42780534/

相关文章:

javascript - 如何在 Controller 中定义来自另一个文件的变量?

javascript - session 不是持久的 [PASSPORT]

javascript - 为什么Apache服务器每天都会自动启动并且它会停止nodeJs?

javascript - 为什么这种转变不起作用?

javascript - javascript 中有没有一种方法可以检测卸载事件是通过刷新、后退按钮还是关闭浏览器引起的?

javascript - 从中继器打印元素

node.js - 我在使用 Node.js 引用 MongoDB 中的嵌套子文档时遇到问题

javascript - 更改为 live 或 on 时,点击功能不起作用

javascript - 单击 div 内的 div 绕过 javascript 事件

javascript - Angular js 不会在已选中的复选框上触发更改事件