我尝试学习Mean.js,我需要在我的应用程序中使用多语言支持。 我选择此架构来保存数据
"_id": {
"name": {
en: "English",
fr: "Français"
}
}
在我的服务器模型中:
var KnowledgeSchema = new Schema({
name: {
en: {
type: String,
default: '',
required: 'Please fill Knowledge name',
trim: true
},
fr : {
type: String,
default: '',
required: 'Please fill Knowledge name',
trim: true
}
},
created: {
type: Date,
default: Date.now
},
user: {
type: Schema.ObjectId,
ref: 'User'
}
});
mongoose.model('Knowledge', KnowledgeSchema);
和控制器
exports.create = function(req, res) {
var knowledge = new Knowledge(req.body);
knowledge.user = req.user;
knowledge.save(function(err) {
if (err) {
return res.status(400).send({
message: errorHandler.getErrorMessage(err)
});
} else {
res.jsonp(knowledge);
}
});
};
我需要什么来节省" en"和" fr"进入"名称" ?