У меня есть схема
var SCHEMA1 = mongoose.Schema({
full_name: String,
other_fields : String//etc
schema2_foreign_field:{
type: Schema.Type.ObjectId,
ref: 'schema2'
},
array_field:[{
field1: String,
field2: String
}]
})
Мне удалось получить _id объекта, который я хочу обновить, и из-за точности, которую, по моему мнению, _id обеспечит, я хочу обновить схему, используя _id
modelDetail.update({
_id:'5d07bc1e205e2a90caa121a5'
},
{$set:{
other_fields: 'Some string',
schema2_foreign_field:'510a073b3b6 - idstring'
}},
{safe:true, upsert:false},
function(){
})
но я получаю ошибку
Cannot create field '_id' in element.
Пожалуйста, что я делаю не так и как я могу это исправить