#mongodb #mongoose
Вопрос:
У меня есть такой документ в mongo:
device: {
"device 1",
"device 2",
"device 3"
}
name: "name"
}
Как можно удалить только одно значение в устройстве из mongoose? я знаю, что это может быть ничтожно мало, но у меня нет ссылки на элементы
Спасибо.
Комментарии:
1. Ваш документ не является допустимым json. Было бы полезно, если бы вы могли обновить его действительным, а также опубликовать ожидаемый результат.
Ответ №1:
тянуть
db.collection.update({
name: "name"
},
{
$pull: {
device: {
$eq: "device 2"
}
}
},
{
multi: true
})