У меня есть документ под названием login_info
. Она имеет два поля:Удаление строки из встроенного документа в движке mongo
- имя
- пароль
- Расположение
Location
представляет собой встроенный документ с двумя полями:
- даты и времени
- города
Во встроенном документе есть данные, и я хочу удалить из него строку. , например: я должен удалить все строки с положением «Канада». Как я могу сделать это в монго-движке? любая помощь
В MongoDB нет строки. Что вы хотите удалить? Полный документ, который содержит location.location = 'canada'? Только поддокумент? Кстати, у вас не должно быть поля с тем же именем в документе и в поддокументе, это лучший способ получить ошибку;) – AlphaB
Да, я просто хочу удалить только поддокумент. да, я изменю имя «местоположение» на «город». –