0
мне нужно вставить в поддокумента другой поддокумент я видел несколько примеров, но они только досягаемость к первому уровню поддокументеMongoose вставки поддокумент другой поддокументе
это моя модель
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);
Я не знаю, как обновить или вставить в «навыки», только я знаю обновление или вставку в «задания».
В частности, мне нужно знать конкретную работу, и в этом задании обновлять или вставлять разные навыки.
Может кто-нибудь мне помочь?
да, но есть много массивов навыков, и, когда мне нужно обновлять person.jobs, я не знаю, как обновить специально jobsor навыков, и мне нужно сделать ссылку с другой моделью с человеком .jobs.skills._info –