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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
20 дек. 2024, в 08:10
10000 руб./за проект
20 дек. 2024, в 03:44
50000 руб./за проект
20 дек. 2024, в 03:38
1500 руб./в час