gpt4 book ai didi

android - Xamarin:Firebase.Firestore.FieldValue 不包含 ArrayUnion 的定义

转载 作者:搜寻专家 更新时间:2023-11-01 09:21:48 25 4
gpt4 key购买 nike

我目前正在 iOS 和 Android 中使用 Firebase 开发 Xamarin 应用程序。我正在尝试向 firestore 中的现有数组添加一个值。在 iOS 中,我使用 FieldValue.FromArrayUnion(obj) 没有遇到任何问题。但是在 Android 中我遇到了困难,因为这种方法不存在。关于如何在不覆盖其数据的情况下将值添加到数组中的任何想法?

谢谢。

最佳答案

Xamarin 尚未发布绑定(bind)添加了 FieldValue.arrayUnionFieldValue.arrayRemove 的 Firestore 版本的 nuget 包版本。这些是在 17.0.5 和最新版本 18.0.0 中添加的,因此 Microsoft 落后了一些主要/次要版本。

Cloud Firestore version 17.0.5

Added FieldValue.arrayUnion() and FieldValue.arrayRemove() to atomically add and remove elements from an array field in a document.

因此 arrayUnionarrayRemove 静态方法在

id="Xamarin.Firebase.Firestore" version="60.1142.1"

从源代码构建绑定(bind)项目将是您最快的选择:

关于android - Xamarin:Firebase.Firestore.FieldValue 不包含 ArrayUnion 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54519875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com