我有一个架构
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.
请问我在做什么错,我该如何纠正