Angularjs Mongodb-无法从UI插入值

Angularjs Mongodb-无法从UI插入值,angularjs,node.js,mongodb,mean-stack,Angularjs,Node.js,Mongodb,Mean Stack,我正在开发MEAN stack应用程序,我正在尝试将数据从页面插入Mongodb,我能够插入除“血型”之外的所有值。血型并没有被插入数据库,相反,我看到的是版本信息“\uu V=0”。我已将模式定义如下 var userSchema = new Schema({ name: String, age: Number, username: { type: String, required: true, unique: true }, password: { type: String, require

我正在开发MEAN stack应用程序,我正在尝试将数据从页面插入Mongodb,我能够插入除“血型”之外的所有值。血型并没有被插入数据库,相反,我看到的是版本信息“\uu V=0”。我已将模式定义如下

var userSchema = new Schema({
name: String,
age: Number,
username: { type: String, required: true, unique: true },
password: { type: String, required: true },
city: String,
blood: String,
mobile: Number });
$scope.createUser = function() {
    $http.post('/api/users', $scope.formData)
        .success(function(data) {
            $scope.formData = {};
            $scope.users = data;
            console.log(data);
        })
        .error(function(data) {
            console.log('Error: ' + data);
        });
};
我的简历如下

             <form>
                <div class="form-group"><br>
                    <label class="lbl">Name:</label>
                    <input type="text" name="name"  autocomplete="off" required="" data-defaultclass="number" data-fieldclass="numberimg" data-actualval="Mobile Number or Email" data-placeholderval="" class="form-control changeplaceholder email number" pattern=".+" placeholder="Name" ng-model="formData.newName"><br>
                    <label class="lbl">Age:</label>
                    <input type="text" name="age"  autocomplete="off" required="" data-defaultclass="number" data-fieldclass="numberimg" data-actualval="Mobile Number or Email" data-placeholderval="" class="form-control changeplaceholder email number" pattern=".+" placeholder="Age" ng-model="formData.age"><br>
                    <label class="lbl">Username:</label>
                    <input type="text" name="username"  autocomplete="off" required="" data-defaultclass="number" data-fieldclass="numberimg" data-actualval="Mobile Number or Email" data-placeholderval="" class="form-control changeplaceholder email number" pattern=".+" placeholder="Username" ng-model="formData.uname"><br>
                    <label class="lbl">Password:</label>
                    <input type="text" name="password"  autocomplete="off" required="" data-defaultclass="number" data-fieldclass="numberimg" data-actualval="Mobile Number or Email" data-placeholderval="" class="form-control changeplaceholder email number" pattern=".+" placeholder="Password" ng-model="formData.passwrd"><br>
                    <label class="lbl">City/Town:</label>
                    <input type="text" name="place" autocomplete="off" required="" data-defaultclass="number" data-fieldclass="numberimg" data-actualval="Mobile Number or Email" data-placeholderval="" class="form-control changeplaceholder email number" pattern=".+" placeholder="City/Town" ng-model="formData.city"><br>
                    <label class="lbl">Blood Group:</label>                        
                    <input type="text" class="form-control changeplaceholder" autocomplete="off" required="" placeholder="ex: B +ve" ng-model="formData.blood" pattern=".+"><br>{{formData.blood}}
                    <label class="lbl">Mobile:</label>
                    <input type="text" name="mobile" autocomplete="off" required="" data-defaultclass="number" data-fieldclass="numberimg" data-actualval="Mobile Number or Email" data-placeholderval="" class="form-control changeplaceholder email number" pattern=".+" placeholder="Mobile Number" ng-model="formData.mobile"><br>
                </div>
                <button type="submit" class="btn btn-primary btn-lg" ng-click="createUser()">Register</button>
            </form>
这是我在routes.js文件中的代码

app.post('/api/users', function(req, res) {
    User.create({
        name : req.body.newName,
        age : req.body.age,
        username : req.body.uname,
        password : req.body.passwrd,
        city : req.body.city,
        blood : req.body.blood,
        mobile : req.body.mobile,
        done : false
    }, function(err, user) {
        if (err)
            res.send(err);
        User.find(function(err, users) {
            if (err)
                res.send(err)
            res.json(users);
        });
    });
});

这不是我们需要看到的代码。问题在于服务器上的“控制器/模型”代码。我在模型中定义了模式,而不是模式。从调用
/api/users
开始执行的服务器端代码我已经用routes.js中的代码编辑了这个问题你能在请求负载中看到血型吗?…req.body.blood是否确实存在?根据观察,您的血液输入没有名称属性。