javascript обновляет данные mongoose через поле id - PullRequest
0 голосов
/ 17 июня 2019

У меня есть схема

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. 

Пожалуйста, что я делаю не так и как я могу это исправить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...