У меня есть документ со следующей структурой:
{
"email" : "a@gmail.com",
"value" : 100,
"children" : [
{
"email" : "b@gmail.com",
"value" : 100
},
{
"email" : "b@gmail.com",
"value" : 200
}
]
}
Я хочу удалить все элементы с адресом электронной почты b@gmail.com
из массива children
. Я могу удалить один элемент, если передам весь объект, подлежащий удалению, следующим образом:
FieldValue.arrayRemove(childObject)
Но я хочу, чтобы оба объекта с адресом электронной почты b@gmail.com
были удалены. Есть ли способ добиться этого, используя FieldValue.arrayRemove()
?