Задать вопрос
@cubit
Разнопрограммист

Возможно ли удаление id несуществующих объектов на уровне MongoDB?

Вообщем, допустим есть коллекция Users и вот такие там объекты есть:

{
    _id: "1",
    user_name: "User1",
    friends:[
        {
            user_id: "2"
        },
        {
            user_id: "3"
        }
    ]
},
{
    _id: "2",
    user_name: "User2",
    friends:[
        {
            user_id: "1"
        }
    ]
},
{
    _id: "3",
    user_name: "User3",
    friends:[
        {
            user_id: "1"
        }
    ]
}

Если удалить с коллекции User2, то по идее в объекте User1, в массиве friends должен быть удален {id: "2"}
Однако, этого не происходит, наверно по умолчанию это MongoDB не умеет. Ну вопрос вы поняли наверно из заголовка. Или придется это все делать самому на сервере? Спасибо за помощь.
  • Вопрос задан
  • 200 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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