iOS 火力地堡 : Add data to firebase node of array type

标签 ios swift firebase firebase-realtime-database

我在 firebase 中得到了名为“XXXXX”的节点。 我想将 tokenid 添加到此节点。

但在 iOS 中,我在更新 tokensid 时遇到了问题。

我们在 iOS 中是否有将数据附加到 iOS Firebase 的函数?

或者我们必须先从 firebase 获取 token ,附加我们的 token 并将 token 数组保存回节点?

有什么建议吗?

最佳答案

不可以,您不能使用任何 Firebase 查询将数据附加到 Firebase 中的数组。

但是,有一种方法是使用字典作为 arrayObjectToAdd: true,

self.ref.child("ArrayMainNode").setValue(["arrayObjectToAdd": "true"])

要删除一个数组对象,可以直接使用

self.ref.child("ArrayMainNode").child("arrayObjectToAdd").removeValue()

关于iOS 火力地堡 : Add data to firebase node of array type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43936760/

相关文章:

ios - 引用被触摸的图像

ios - 为什么重复创建和删除SKShapeNode和SKNode会导致内存泄漏?

javascript - 如何避免 firebase 函数递归

ios - Firebase 数据库不等于请求 - 替代解决方案(适用于 iOS)

ios - VoiceOver 读取表格标题两次并始终添加单词 "heading"

ios - 使用 RMStore 获取应用程序的原始购买日期的正确方法是什么?

ios - Swift 2/XCode 7 中惰性变量中的字符串文字 [无法转换字符串类型的值 ...]

Swift 如何更改 backIndicatorImage 的位置和大小

swift - 使用 (NSDate Predicate) 过滤 NSArray 直到过滤整个数组

swift - 使用 Decodable 通过 Firestore 获取对象和文档 ID