我在开发中使用MEAN堆栈。我在保存嵌入文档时遇到问题。要保存平面文档,请应用以下代码。但我不知道如何保存嵌入文档。
var ChildSchema = new Schema({
columnA: {
type: String
},
columnB: {
type: String
}
});
var ParentSchema = new Schema({
colummC: {
type: String,
default: '',
required: 'Please fill Product name',
trim: true
},
columnD: {
type: Number,
default: 0,
required: 'Please fill Product price',
trim: true
},
child: [ChildSchema]
});
exports.create = function(req, res) {
var parent = new Parent(req.body);
parent.save(function(err) {
if (err) {
return res.status(400).send({
message: errorHandler.getErrorMessage(err)
});
} else {
res.jsonp(parent);
}
});
};

<form ng-submit = create()>
<input type="text" ng-model="columnC">
<input type="text" ng-model="columnD">
</form>
&#13;
我期待这样的事情(仅以角度调整),但不确定是否存在。
<form ng-submit = create()>
<input type="text" ng-model="columnC">
<input type="text" ng-model="columnD">
<input type="text" ng-model="child[0].columnA">
<input type="text" ng-model="child[0].columnB">
<input type="text" ng-model="child[1].columnA">
<input type="text" ng-model="child[1].columnB">
</form>