Я пытаюсь удалить одно значение "/UsersPublic/cqLJfFg6buXVRf2oB51PwEE01u52"
из моего массива "Followers"
в Cloud Firestore.
Вот мой код :
this.collectionRef = Firestore.SharedInstance.GetCollection("UserFollowers");
this.docReference = this.collectionRef.GetDocument(UserId);
var deleteData = new Dictionary<object, object> { { $"UsersPublic/cqLJfFg6buXVRf2oB51PwEE01u52", FieldValue.Delete } };
this.docReference.UpdateData(deleteData, (error) =>
{
if (error != null)
{
System.Console.WriteLine($"Error updating document: {error.LocalizedDescription}");
return;
}
System.Console.WriteLine("Document successfully updated!");
});
Но это не работает, как это можно сделать в Xamarin. iOS?
Примечание: тип поля не является строкой, его значение ссылочного типа
Я получаю это исключение: