如何使用 Angularjs MEAN STACK 将特定值插入 Mongodb
How to insert particular values into Mongodb using Angularjs MEAN STACK
我使用作用域名称将输入值存储到 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>
假设您只想发送电子邮件,请执行以下操作:
删除 $scope.Contact.Name;
删除 $scope.Contact.cellno;
这里是例子
$http.post('/AddNewcontact', $scope.Contact).success(function (response) {
});
controller.js
$scope.AddNew = function () {
$http.post('/AddNewcontact',{ 'Name': $scope.Contact.email}).success(function (response) {
});
};
我使用作用域名称将输入值存储到 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>
假设您只想发送电子邮件,请执行以下操作:
删除 $scope.Contact.Name;
删除 $scope.Contact.cellno;
这里是例子
$http.post('/AddNewcontact', $scope.Contact).success(function (response) {
});
controller.js
$scope.AddNew = function () {
$http.post('/AddNewcontact',{ 'Name': $scope.Contact.email}).success(function (response) {
});
};