@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 не умеет. Ну вопрос вы поняли наверно из заголовка. Или придется это все делать самому на сервере? Спасибо за помощь.
  • Вопрос задан
  • 198 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
29 мар. 2024, в 17:04
5000 руб./за проект
29 мар. 2024, в 17:03
3000 руб./за проект
29 мар. 2024, в 16:58
3000 руб./за проект