Ошибка получения «ОШИБКА FirebaseError: Функция DocumentReference.update () вызвана с недопустимыми данными. Неподдерживаемое значение поля: пользовательский объект DeleteFieldValueImpl (находится в поле t1)» при попытке удалить поле документа в Firebase из веб-приложения.
Для целей тестирования я создал тестовую коллекцию / документ "/ test / ZJ6UMPjc7DEQdKKphTxJ", которая является
{
"t1": "test",
"t2": "test2"
}
, и запустил код, который должен удалить поле "t1".
this.fStore.doc('/test/ZJ6UMPjc7DEQdKKphTxJ').update({
"t1": firebase.firestore.FieldValue.delete()
});
Однако, когда я запускаю код в своем угловом приложении, я получаю вышеуказанную ошибку.Ошибка, кажется, потому что веб SDK не может писать объекты.Но вся документация в "https://firebase.google.com/docs/firestore/manage-data/delete-data" говорит о том, что это правильный путь из веб-приложения.
Я попытался обновить все библиотеки, и все еще нет возможности. Мои зависимости в настоящее время
"@angular/fire": "5.2.1",
"firebase": "6.1.1",
"firebaseui": "4.0.0",
"firebaseui-angular": "3.4.2",
Есть идеи?