Ниже приведены поля данных, которые у меня есть в моей коллекции.
{ "_id" : "TLa7L9HJTabD6ooLJ", "userId" : "dgS4gJtoEPoRrGE2b", "data" : { "contact" : [ "firstname", "lastname", "phone", "email", "leadsource" ] } }
я пытаюсь заменить data.contact
значения массива с новым массивом я использую этот запрос
setting.update({
_id: doc.userId
}, {
$set: {
"data.contact":["data1","data2"]
}
},function(error){
if(error){
console.log(error.reason);
}else{
toastr.success('User Details updated.');
}
});
После того, как мой выше запуск запроса я получил сообщение об успешном, но в базе данных этого значение
"data.contact":["data1","data2"]
еще не обновляется.
Как вы можете проверить значение в базе данных после запроса, чтобы узнать, было ли оно обновлено или нет? – dgiugg