Я пытаюсь создать метод, который удаляет вложенный словарь из моей базы данных Firebase. В документации говорится, что нужно использовать FieldValue.delete (), но это работает только для словарей на первом уровне. Установка ключа равным нулю тоже не работает; это изменяет его значение на «ноль» в firebase, но не удаляет его.
database
.collection("users")
.document(userID)
.updateData([
"dict1":[
"dict2":***thisIsTheValueINeedToDelete***
]
])