【发布时间】:2016-12-14 20:47:18
【问题描述】:
我需要在一个子文档中插入另一个子文档 我见过一些例子,但它们只涉及到子文档的第一级
这是我的模特
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var Infonodo = require('./infonodo.model');
var personSchema = new Schema({
rfc: {type:String,required:true,unique:true},
name: {type:String,required:true},
jobs:[
{
name: {type:String,required:true},
city: {type:String},
location: {type:String},
skills: [
{
name: {type:String,required:true},
time: {type:String,required:true},
where: {type:Number,required:true},
percentage: {type:String},
_info: { type: mongoose.Schema.Types.ObjectId, ref: 'Infospecific', index: true }
}
]
}
]
});
module.exports = mongoose.model('Person', personSchema);
我不知道如何更新或插入“技能”,只有我知道更新或插入“工作”。
具体来说,我需要了解一个特定的工作,并在这个工作中更新或插入不同的技能。
有人可以帮帮我吗?
【问题讨论】:
标签: mongoose subdocument