@Hanry654

Как удалить обьект из mongodb?

Как мне удалить list с id 4?
let services = {
        "1" : {
            "list" : {
                "4" : {
                    "id" : 4,
                    "desc" : "Lore ipsum",
                    "price" : 30,
                    "min" : 100,
                    "max" : 5000
                },
                "25" : {
                    "id" : 25,
                    "desc" : "Lore ipsum",
                    "price" : 50,
                    "min" : 100,
                    "max" : 5000
                }
            }
        }
    }
  • Вопрос задан
  • 45 просмотров
Решения вопроса 1
hzzzzl
@hzzzzl
не совсем понятно, как выглядит схема коллекции, но $unset

https://docs.mongodb.com/manual/reference/operator...

Service.updateOne(
  { services: 1 /* * */ }, 
  { $unset: { '4': '' } }
)

// не сработает, потому что я не понимаю, как именно выделить этот документ
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы